我想就如何以'正确'的CakePHP方式做一些事情提出一些建议。
我有一个名为Recipes
的模型,另一个名为Cookbook
的模型。 Cookbook
只是一个食谱列表。有数百个食谱,我希望我的食谱只包含食谱表中的10个条目。
基本上,Cookbook
只有两列,id
和外键recipes_id
,它们引用了食谱表中的一个条目。现在问题就出现了。
在我的Cookbook模型中添加/编辑条目时,是否有更好的方法来输入外键?我现在唯一能做的就是使用默认的echo $this->Form->input('recipes_id');
。但由于我的食谱运行了数百个,因此CakePHP默认提供的下拉菜单可能不是最好的方法,特别是当食谱达到一千以上时。
如何在不使用下拉菜单的情况下输入外键?
答案 0 :(得分:0)
我同意 - 你可能不想要下拉。
以下是一些想法: