我是php&的新手CakePHP的。如示例http://book.cakephp.org/3.0/en/tutorials-and-examples/bookmarks/intro.html中所示。我有3个表书签,标签,bookmarks_tags有bookmarkid,tagid。使用scaffolding过程,我为书签和标签生成了模型,视图,控制器。现在我在bookmarks_tags表中添加了一个新列“comments”。并修改了我的书签/添加视图如下:
<?= $this->Form->create($bookmark) ?>
<fieldset>
<legend><?= __('Add Bookmark') ?></legend>
<?php
echo $this->Form->input('user_id', ['options' => $users]);
echo $this->Form->input('title');
echo $this->Form->input('description');
echo $this->Form->input('url');
echo $this->Form->input('bookmarks_tags._comments');
echo $this->Form->input('tags._ids', ['options' => $tags]);
?>
</fieldset>
<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?>
显示评论文本框并保存除评论之外的所有字段。
我清除了tmp / cache / models文件夹,但这没有帮助!