Страница 1 из 1

param()

СообщениеДобавлено: 25 окт 2012, 07:14
Yur
Помогите понять метод param()
В файле helps/common.php он реализован - это понятно

function param($name, $default = null) {
if (isset(Yii::app()->params[$name]))
return Yii::app()->params[$name];
else
return $default;
}
т.е возвращае Yii::app()->params[$name] если есть в config/main.php 'params'=>array(), но этот массив пуст. То следовательно по реализацию этот метода должен возвращать null.

Например в коде сайт view/layout/main.php есть param('nameSite') и этот метод возвращает имя сайт. ОТкуда?? если в массиве 'params'=>array() ни чё нет!

Re: param()

СообщениеДобавлено: 25 окт 2012, 08:15
Xpycm
Файл config/main.php.
Секция preload:
Код: Выделить всё
'preload'=>array(
    
'log',
    
'configuration'// preload configuration
), 


код файла Configuration.php можно увидеть по адресу protected\modules\configuration\components\Configuration.php

Re: param()

СообщениеДобавлено: 25 окт 2012, 08:18
Yur
Спасибо! )

Re: param()

СообщениеДобавлено: 25 окт 2012, 08:21
Xpycm
Welcome :-)