Я устанавливаю переменные в модели следующим образом:
//Person model
public $genders = array('m' => 'male', 'f' => 'female');
Затем получаю их из контроллера следующим образом:
//People controller
$genders = $this->Person->genders;
Специальный код не требуется(Это то, о чем вы говорите?)
Кроме того, я не верю, что вам нужно больше где-либо устанавливать переменную $name
- думаю, это было только для PHP 4.эта часть, но ... я никогда не устанавливаю это больше, и мои приложения Cake2 работают нормально)