Вы можете сделать это с помощью JavascriptHelper
. Загрузите помощника через массив контроллера $helpers
.
# In your controller
class Things extends AppController {
$helpers = array( 'Javascript' );
# ... your custom controller code ...
# OR
public method controllerAction( ... ) {
$helpers[] = 'Javascript';
# ... additional action code ...
}
}
# In your view
$javascript->link( 'my_script', false );
В коде представления параметр false
добавляет /js/my_script.js
к набору сценариев, загружаемых переменной $scripts_for_layout
. Чтобы сделать то же самое для CSS, ключ - это тот же параметр $inline
. Установите для этого значения значение false, и файл CSS также будет загружен в заголовок:
$Html->css( 'view_css', 'stylesheet', array( "media" => "all" ), false );
Посмотрите документацию для общая информация о помощнике и , особенно для *1015*.