我试图创建一个基于关系表,但不知道哪个是更好的方式来管理数据。CakePHP的的hasMany通过
一种方法是有一个具有通过其他tables'id的的ID的管理只是外键的表。 另一种方法是在每个表本身作为另一列外键和定义的hasMany关系。
什么是管理信息的更好?
我试图创建一个基于关系表,但不知道哪个是更好的方式来管理数据。CakePHP的的hasMany通过
一种方法是有一个具有通过其他tables'id的的ID的管理只是外键的表。 另一种方法是在每个表本身作为另一列外键和定义的hasMany关系。
什么是管理信息的更好?
最好的方法是使用标准的CakePHP约定。如果你使用其他任何东西,你要么花大部分时间配置Cake来处理非标准的设置,调试配置,或者编写你自己的处理程序,只是复制内置的功能。
对于hasMany relationships标准是有一个字段叫model_id
其中model
是外国模型的名称。对于hasMany通关系the manual describes the correct structure。
(如果你有一个结构,这比什么蛋糕默认情况下可以处理更复杂的,你应该张贴更多的是你心目中的结构。)
我可以在烘焙控制台中使用这个hasMany吗? – user952543
http://en.wikipedia.org/wiki/ Third_normal_form –
@Mike然后使用第三范式更好吗? – user952543
好吧,刚刚发现解决方案hasMany通过。但是我可以在烘焙控制台中使用它吗? – user952543