0

我正在尝试创建一个简单的“标记”类型的设置,允许管理员“标记”图像,使其显示在某些地方。我才刚刚开始开发,想先解决这部分问题。我真的刚刚完成了烘焙,所以目前一切都是标准的,我还没有触及任何生成的代码。

我有三个表 - 标签、图像和 Images_Tags。当我点击 /images/add 时,我看到我创建的标签列在一个不错的多选框中。我输入信息,选择一些标签,点击提交。保存后,我被重定向到索引,我注意到没有为我刚刚创建的图像列出任何标签。深入挖掘,Images_tags 表中也没有记录。

我在想我的模型出了点问题,或者我在某处有一个错误的数据库列名,这会破坏默认方法。

有什么我可以看的想法吗?我是 cakePHP 的新手,请放轻松 :)

4

1 回答 1

0

这里有几件事要看。

从事物的声音来看,图像没有被保存。这意味着如果没有保存图像,则 images_tags 表中不会出现任何内容。因此,需要更仔细地查看图像创建/保存功能。

要解决此问题,由于您尚未接触代码,请使用脚手架:

var $脚手架;

在控制器的顶部并尝试再次添加图像。看看这是否允许您添加图像。通常,当发生这种情况时,这是因为在烘焙表的所有功能后,表的架构发生了变化。

于 2010-08-10T19:31:46.357 回答