$model 和 $modelproduct 只能通过引用分配变量
Only variable to be assigned by reference for $model and $modelproduct
对于此代码,它声明仅通过引用为 $model
和 $modelproduct
分配变量。我试图查看其他示例,但无法理解。
有任何帮助吗?
public function display($tpl = null)
{
$app = JFactory::getApplication();
$user = JFactory::getUser();
// Push a model into the view
$model = &$this->getModel();
$modelProduct = &$this->getModel( 'pages' );
$MSG="";
$this->assignRef('MSG' , $MSG);
parent::display($tpl);
}
您在代码中使用了 &$this
。这意味着函数的结果应该指向内存中的特定位置,但事实并非如此。
我不明白你为什么要这样做,但如果你认为这是对参考的错误理解。我的解决方案是删除 &,因为在那种情况下它没有用。
对于此代码,它声明仅通过引用为 $model
和 $modelproduct
分配变量。我试图查看其他示例,但无法理解。
有任何帮助吗?
public function display($tpl = null)
{
$app = JFactory::getApplication();
$user = JFactory::getUser();
// Push a model into the view
$model = &$this->getModel();
$modelProduct = &$this->getModel( 'pages' );
$MSG="";
$this->assignRef('MSG' , $MSG);
parent::display($tpl);
}
您在代码中使用了 &$this
。这意味着函数的结果应该指向内存中的特定位置,但事实并非如此。
我不明白你为什么要这样做,但如果你认为这是对参考的错误理解。我的解决方案是删除 &,因为在那种情况下它没有用。