param()
Добавлено: 25 окт 2012, 07:14
Помогите понять метод 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() ни чё нет!
В файле 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() ни чё нет!