Если я правильно понял, и вы хотите не только 1 значение, но и целые значения в столбце «name» из таблицы «permissions». В этом случае вы можете использовать:
$this->Model->find('list',$params);
(см. Объяснение 'find' здесь )
для части '$ params', которую вы используете:
$params=array('fields'=>array('name'));
или поместить все в одну строку:
$arrayOfNames= $this->Model->find('list',array('fields'=>array('name')));
Это даст вам массив '$ arrayOfNames', ключом которого является 'id' (первичный ключ) в таблице 'permissions', а значением является соответствующее имя в поле 'name' из той же таблицы. Это массив будет что-то вроде:
=> 'Имя' 'ID'
[23] => 'имя1'
[28] => 'name2'
[29] => 'name3'
............
очень похоже на то, что я думаю, ты хочешь. Надеюсь, это поможет.