не понял как объяснить поэтому сразу пример
есть переменная (тип строка)
$ObjName='Gvs';
каким оператором и функцией подействовать на эту переменную чтобы следующие строки были
эквиваленты :
$Obj=$ObjName::model()->find...;
and
$Obj=Gvs::model()->find...;
T1grOK
29.04.2012 - 15:19
Они и так эквивалентны.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
в случае с yii в первом выдает ошибку
"syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in...."
Invis1ble
29.04.2012 - 15:56
abuэто баг
php < 5.3
в твоем случае можно решить примерно так
$obj = call_user_func($classname . '::model')->find();
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Invis1ble
то что баг <
php5.3 уже разобрался
http://php.syntaxerrors.info/index.php?tit...YIM_NEKUDOTAYIMа за
$obj = call_user_func($classname . '::model')->find();
и в целом огромнейшее.