CakePHP: Manual/Developing/Helpers/UsingHelpers

Использование помощников

Вы используете хелперы в CakePHP, давая знать контроллеру о них. Каждый контроллер имеет свойство $helpers, которое представляет список хелперов, доступных в отображении. Для того, чтобы хелпер был доступен в вашем отображении – добавьте в контроллере имя хелпера в массив $helpers.

<?php

class BakeriesController extends AppController {

    var $helpers = array('Form''Html''Javascript''Time');

}

?>

Вы также можете добавить хелперы в действие, таким образом эти хелперы будут доступны только в этом действии контроллера. Это сохранит вычислительные мощности для других действий, которые не используют хелперы. Также, хелперы делают код контроллера более организованным.

<?php

class BakeriesController extends AppController {

    function bake {

        $this->helpers[] = 'Time';

    }

    function mix {

        // Хелпер Time здесь не загружен, поэтому не доступен

    }

}

?>

<<Помощники | Создание помощников >>