【发布时间】:2015-07-06 19:23:52
【问题描述】:
我有 2 个模型: - 模型/Users.php - 模型/Posts.php
用户有:
$this->hasMany('id', 'Posts', 'id_user');
帖子有:
$this->belongsTo('id_user', 'Users', 'id');
这很好。
是否可以使用 phalcon ORM 创建搜索?
我知道我可以这样做(使用 leftjoin、innerjoin 等):
$this->modelsManager->executeQuery($sql_with_joins, $bind_array);
或者像这样使用 queryBuilder:
...
->columns('id, name')
->from('Users')
->join('Posts)
...
->orderBy('name')
但是如何使用 ORM 构造创建搜索:
Users::find( .. here join and search on Posts model fields .. )->toArray();
感谢提前
【问题讨论】:
标签: php search orm models phalcon