夥計們,我有一些問題在我的網頁上進行表單渲染/顯示。那麼,它在我的本地服務器上工作正常,但是一旦我在遠程服務器中使用相同的代碼,網頁顯示正常,但表單已丟失。Zend_Form沒有渲染
本地主機:
OS:Win 7的
PHP:5.3.8
的Apache:2.2.21
的Zend:1.11.3
遠程服務器:
操作系統:Linux CentOS的版本5.5
PHP:5.3.8
Apache:2.2.3
Zend:1.11.3
FeedbackForm.php
類forms_FeedbackForm擴展Zend_Form的{
公共職能的init(){
$這個 - >的setAction( '') - >使用setMethod(「後') - >的setName(' feedbackForm');
$ feedback = new Zend_Form_Element_Textarea('feedback');
$ submit = new Zend_Form_Element_Button('submitButton');
$ this-> addElement($ feedback) - > addElement($ submit);
} }
IndexController.php
類的IndexController延伸化Zend_Controller_Action {
公共功能的indexAction(){
$形式=新forms_FeedbackForm();
$this->view->form = $form;
}}
index.phtml
回聲$這 - >形式;
但是,如果我取代的print_r($這個 - >形式)echo語句,我看到兩個服務器對象的詳細信息。
謝謝你的提醒,但沒有做任何事情,無論是。仍然沒有形式! – NelsonPim
我可以看到的表單對象的詳細信息,如果我做的print_r(),而不是附和 – NelsonPim
你怎麼看,當你這樣做:回聲$這個 - >形式 - >渲染(); ? – Fino