- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在与 Codeigniter 的 DataMapper 的关系方面遇到了这个问题.我有一个 Interview
模型,它有一个 author_id
和一个 interviewee_id
。它们都与用户模型中的用户 ID 相关。
我一直在尝试几种方法,但都没有用;这就是我现在拥有的:
class Interview extends DataMapper
{
var $has_one = array(
'interviewee' => array(
'class' => 'user',
'other_field' => 'done_interview'),
'author' => array(
'class' => 'user',
'other_field' => 'written_interview')
);
}
class User extends DataMapper
{
var $has_many = array(
'done_interview' => array(
'class' => 'interview',
'other_field' => 'interviewee'),
'written_interview' => array(
'class' => 'interview',
'other_field' => 'author')
);
}
我如何让 DataMapper 知道一个关系将通过 author_id
,而另一个通过 interviewee_id
?
最佳答案
引用 Nelo谁在评论中回答了他的问题:
似乎必须有一个 user_id 字段
,然后对于其他关系,我可以根据需要命名这些字段。因此,将 interviewee_id
更改为 user_id 似乎
可以进行练习。以防万一有人遇到同样的问题
关于php - 代码点火器/数据映射器 : Two one-to-many relationships to the same table not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951849/
我正在使用 Codeigniter,问题是我的 Controller 中有重复很多的特定代码,我需要将这段代码放在一个地方,然后在 Controller 中调用它。 例子: public funct
我真的很想知道我该怎么做,我有 3 个页面具有指向 1 个页面的相同链接,现在我想要做的是拥有 1 个足够智能的按钮来获取使用了 3 个页面中的哪一个转到该页面并使用它作为返回上一页的链接。 如果有人
我需要从 site_url() 返回值中删除 index.php我不希望搜索引擎缓存我的 URL 包含 index.php。 我通过设置 .htaccess 文件从 url 中删除了 index.ph
我是一名优秀的程序员,十分优秀!