Zend公司从控制器传递变量,以形成
问题描述:
我开发一个应用程序,我试图从控制器传递一个变量的形式,但没有成功。我需要这个变量来执行查询并填充表单的字段。Zend公司从控制器传递变量,以形成
这是我的代码:
控制器:
$cod = $this->_getParam('cod');
$form = new Application_Form_MylacForm($cod);
FORM:
public $_codanagrafica;
protected $_codcircuito;
public function __construct($codanagrafica = null, $param)
{
$this->_codcircuito = $param;
echo $this->_codcircuito;
$this->_codanagrafica = $codanagrafica;
$this->init();
$this->loadDefaultDecorators();
}
这段代码的变量_codcircuito为空。
我该怎么解决呢?
感谢的
答
你只传递一个变量,以形成对象:
$form = new Application_Form_MylacForm($cod);
然后设置_codcircuito与第二个参数,它不通过:
$this->_codcircuito = $param;
$ param为null在你的情况。试试:
$this->_codcircuito = $codanagrafica;
改为。
谢谢的,我已经删除了参数“codanagrafica”,现在工程....感谢的很多 – Edoardo