Cake php 中的 ownsTo
我遵循 CakePHP 命名约定,
我需要建立“多对一”-$belongsTo 关联 Citie to Countrie ------- 意思是很多城市属于一个国家
这是Citie模型
class Citie extends AppModel
{
var $name = 'Citie';
var $belongsTo = array(
'Countrie' => array(
'className' => 'Countrie',
'foreignKey' => 'countrie_id'
)
);
}
你可以看到这个链接返回结果时没有关联数据 DisplayCity
这是乡村模型
class Countrie extends AppModel
{
var $name = 'Countrie';
}
在这里你可以看到我遵循命名约定。 显示所有国家/地区
I'm following CakePHP naming convention
I need to make "many to one"-$belongsTo association
Citie to Countrie ------- meaning Many Cities belong to a Country
This is the Citie Model
class Citie extends AppModel
{
var $name = 'Citie';
var $belongsTo = array(
'Countrie' => array(
'className' => 'Countrie',
'foreignKey' => 'countrie_id'
)
);
}
You can see that there are no association data when result is returned on this link
DisplayCity
This is the Countrie Model
class Countrie extends AppModel
{
var $name = 'Countrie';
}
Here you can see that I follow the naming convention. Display all countries
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您遵守惯例
所以你必须有城市表的城市模型,国家表的国家模型,外键将是country_id
和
if you are following the convention
so you must have City model for cities table, Country model for countries table and the foreignKey will be country_id
and