Наконец дошли руки до написания следующей части подсказок по фреймворку Yii.
Вставляем javascript и css на страницы.
Файл стилей .css:
Вставка скриптов в составе фреймворка:
Вставка стороннего javascript файла:
Вставка javascript на странице:
, где POS_READY значит, что скрипт выполнится в $(document).ready(function() { })
POS_LOAD - скрипт выполнится в window.onload
POS_END - вставка перед закрывающим тэгом body
POS_BEGIN - вставка перед открывающим тэгом body
POS_HEAD - вставка перед тэгом title
Метод контроллера по-умолчанию:
Теперь ваше Yii приложение будет обращаться к методу test по таким запросам:
index.php?r=main
или /main (если включены ЧПУ урлы)
Ошибка "Cannot instantiate abstract class CActiveRecord".
Вставьте в модель вашего модуля следующий код:
Изменение URL главной страницы с помощью homeUrl.
Для доступа к главной странице мы можем использовать:
в файле config/main.php мы можем переопределить страницу:
Как получить текущее имя контроллера и имя действия.
Для получения текущего названия контроллера (id) в вашем контроллере или представлении:
Для получения названия действия (action id) используйте:
в методах (beforeAction/afterAction):
Иногда требуется отправить пользователю полный урл, включая host вашего сайта (например, активация после регистрации), используйте createAbsoluteUrl: