1
我想從傭工負荷模型...即時通訊使用eval插入MODELNAME等Zend的加載模型
public function getMod($mName) {
// this works but need a dynamic one
$model = $this->users = new Application_Model_Users();
// so i did this:
$model = $this->_listsMod = eval ("new Application_Model_$mName();");
return $model;
,您可以通過調用它:$this->_helper->getmod->getMod('Users')->myuserFunc();
但不工作,其表示致命錯誤:調用一個成員函數myuserFunc()一個非對象
nope,does not work .. $ model = new'Application_Model _'。$ mName。'()';也不是。 –
什麼是錯誤信息?您是否嘗試過在'Action'中執行類似'$ model = new'Application_Model _'。''''的操作? – ChrisA
nope。錯誤:解析錯誤:語法錯誤,意外T_CONSTANT_ENCAPSED_STRING –