This repository has been archived by the owner on Jun 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Core_View_Helper
Nikolay Galkin edited this page Jun 7, 2013
·
2 revisions
Враппер для "быстрого" подключения стилей в соответствии с текущим module/controller/action
<?php
// view script
// "modules/{$module}/css/style.css"
$this->stylesheet()->module();
// "modules/{$module}/css/{$controller}.css"
$this->stylesheet()->controller();
// "modules/{$module}/css/{$controller}/{$action}.css"
$this->stylesheet()->action();
?>
Враппер для "быстрого" подключения скриптов в соответствии с текущим module/controller/action
<?php
// view script
// "modules/{$module}/scripts/script.js"
$this->javascript()->module();
// "modules/{$module}/scripts/{$controller}.js"
$this->javascript()->controller();
// "modules/{$module}/scripts/{$controller}/{$action}.js"
$this->javascript()->action();
?>
Для prodaction релиза имеется фича минификации скриптов (для удобста разработки в development релизе не применяются), эти хелперы подключают мин файлы, если они существуют, но перед этим нужно запустить компрессор:
- заходим в /path/to/zfcore/bin/compressor/
- запускаем ./compress.sh (bat-ник тоже имеется)
- скрипт автоматически просканит все скрипты к модулям и минифицирует их
- больше ничего подключать не нужно, просто использовать эти хелперы, они сами разберутся