If you follow the conventions and rules of CakePHP, the model name matches the name of the controller, but in the singular, the name of the controller must be plural, so to get the name of the controller in the view, just add the following:
<?php $controller = $this->name
and the model name will look like this:
$model = trim($controller , "s");
this is the only way to get the model name in sight
source share