1

使用 IDIORM 并连接多个表 - 我处理了一个不明确的列,并且该方法意味着我需要按名称选择列 - 这在我加入第三个表时导致更多不明确的列。该方法似乎没有链接到我使用的别名。

除了@readthedocs 文档之外,还有什么可以给出连接多个表的惯用语别名示例吗?或在一个查询中使用 idiorm 的多个别名

帮助将不胜感激

http://idiorm.readthedocs.org/en/latest/ 我还在这个链接上找到了 has_many_through() 但有点迷路 - https://github.com/j4mie/idiorm/pull/66

IDIORM

<?php     
    ...
    ->select_many(array('report_id' => REPORT_TABLE.'.id'),
                       ('address' => REPORT_TABLE.'.venue'),
                       ('event_date' => REPORT_TABLE.'.course_date'),
                  'name',
                  'username')
    ...
4

1 回答 1

1

首先,这里的 PHP 看起来不正确。

<?php
    ...
    ->select_many(array('report_id' => REPORT_TABLE.'.id'),
                       ('address' => REPORT_TABLE.'.venue'),
                       ('event_date' => REPORT_TABLE.'.course_date'),
    ...

这些都应该在数组中。喜欢:

<?php
    ...
    ->select_many(array('report_id' => REPORT_TABLE.'.id',
                        'address' => REPORT_TABLE.'.venue',
                        'event_date' => REPORT_TABLE.'.course_date'),
    ...
于 2013-10-04T19:29:05.470 回答