锂Li3"内部连接"

时间:2014-04-14 17:08:22

标签: php mysql inner-join lithium

我需要通过Li3 Lithium3框架在两个MySQL Tabel之间进行“内部连接”。

我的模型关系适用于“左连接”。但是我不知道如何执行内连接以通过sql进行更多的过滤。

手动操作(使用自定义查找程序):

Posts::finder ('popular', function($self, $params, $chain) {
$db = Connections::get ($self::meta ('connection'));
$records = $db->read (
"SELECT * FROM `posts` p INNER JOIN `post_metas` pm ON (pm.`post_id` = p.`id` AND pm.`meta_key`='views') ORDER BY pm.`int_value` DESC", array('return' => 'object'));
return $records;

});

但这不是真正的动态。

有没有人知道锂关系如何做到这一点?

请告知。

1 个答案:

答案 0 :(得分:2)

只需创建一个正常的模型关系'mode' => 'INNER'

相关问题