0
我是CakePHP的新手我需要你们的帮助...... !!蛋糕PHP下拉菜单提交后不显示其显示
我有一个名为ContactusController.php控制器,我已经把这个同事:
$customerStatuses = $this->Contactus->CustomerStatus->find('list');
$enquiryTypes = $this->Contactus->EnquiryType->find('list');
$this->set(compact('customerStatuses', 'enquiryTypes'));
,并在CTP文件我有这样的内部形状:
echo "<div class='control-group'>\n";
echo "". $this->Form->input('enquiry_type_id', array('type'=>'select', 'label' => 'Type Of Enquiry')) ."\n";
echo "</div>\n";
echo "<div class='control-group'>\n";
echo "". $this->Form->input('customer_status_id', array('type'=>'select', 'label' => 'Customer Type')) ."\n";
echo "</div>\n";
也模型,我做了像这样的协会:
public $belongsTo = array(
'CustomerStatus' => array(
'className' => 'CustomerStatus',
'foreignKey' => 'customer_status_id',
'conditions' => '',
'fields' => '',
'order' => ''
),
'EnquiryType' => array(
'className' => 'EnquiryType',
'foreignKey' => 'enquiry_type_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
但我看不到Custome的下拉列表rStatus和EnquiryStatus.When我点击提交按钮,只有它出现。我不知道我的问题是什么havine
请帮我。
你有没有在你的CTP文件中创建的形式? –
什么是您的完整控制器代码?最有可能的错误可以在那里找到。 – mark
非常感谢我只需要在post方法$ customerStatuses = $ this-> Contactus-> CustomerStatus-> find('list'); $ enquiryTypes = $ this-> Contactus-> EnquiryType-> find('list'); $ this-> set(compact('customerStatuses','enquiryTypes')); –