Cakephp表格与其他模型的选择

时间:2011-12-29 11:07:41

标签: php cakephp

在Cakephp中我有一个名为Category的模型,我有另一个名为Page的模型。现在,我将Page$belongsTo关联到Category模型。

现在我有一个表单,我可以在其中创建一个新的Page

<?php echo $this->Form->create('Page', array('action' => 'create')); ?>

<?php echo $this->Form->input('title'); ?>
<?php echo $this->Form->input('text'); ?>

<?php echo $this->Form->end('Create new Page'); ?>

现在我想添加在表单中选择类别的可能性。我认为解决方案很简单但到目前为止我没有找到任何有用的东西......

1 个答案:

答案 0 :(得分:2)

在您的表单中添加此代码

echo $this->Form->input('category_id');

现在转到您的Page控制器,在相应的操作方法中,添加此代码

$categories = $this->Page->Category->find('list');
$this->set(compact('categories'));