【发布时间】:2010-09-27 15:56:00
【问题描述】:
这让我今天早上/昨晚深夜有点沮丧,我敢肯定我在这里错过了一些令人痛苦的简单事情......
在我看来,我有:
echo $this->Form->input('form_generator_field_type_id');
在我的控制器中我有:
$form_generator_field_types=$this->FormField->FormFieldType->find('list');
$this->set('form_generator_field_types',$form_generator_field_types);
这导致在我看来将 $form_generator_field_types 设置为:
Array(
[1] => text
[2] => checkbox
[3] => textarea)
表单助手不是简单地用字段名称的复数形式的值数组填充字段吗? (即:page_id 会被 $pages 填满)?
仅供参考(不确定是否可能是问题的原因,我在 FormField 中定义的 belongsTo 关系是:
var $belongsTo = array(
'FormFieldType' => array(
'className' => 'form_generator.FormFieldType',
'foreignKey' => 'form_generator_field_type_id'
)
);
任何方向/建议将不胜感激!
谢谢
【问题讨论】:
标签: cakephp forms helper belongs-to