我正在使用PHP Zend Framework。从控制器获取值以形成
我怎样才能从所述控制器通过发送的值:
$ infoForm =阵列(
//我得到来自DB 'idCity'=> $ idCity, 'idRestaurant'=这些值> $ idRestaurant
);
$ form-> populate($ infoForm);
我得到的Dojo_Form
$城市=新Zend_Dojo_Form_Element_FilteringSelect( 'idCity')的信息;
但idCity我要去数据库,并更新FilteringSelect来(“idRestaurant”)看到餐馆在城市
我怎样才能看到$形式 - 发送的变量的值>填充($ infoForm);在形式?
我试过$ this-> getvalue('idCity')的形式,但是这似乎只有当它返回到控制器时才会得到该值。我想检查值idCity,然后生成FilteringSelect('idRestaurant')。
::解释更好
我已经得到了:我有: 控制器(延长化Zend_Controller_Action)
模型(Zend_Db_Table_Abstract) - >函数来访问数据库
表(延伸Zend_Dojo_Form ) - >创建自::我想在这里看到值!
视图(如果我可以查看的形式)
我得到的控制器从数据库中的值,然后我给他们以$形式 - 表单>填充($ infoForm); 我希望看到来自控制器的值生成相应的表格
不幸的是ofter阅读你第二次回答我仍然理解你的问题。尝试重写你的问题... – 2009-11-19 18:25:20
是的,我还没有完全清楚你在做什么之后。对不起,但我尽我所能来回答:-) – helloworlder 2010-02-02 15:52:29