Cakephp 型号->;find()没有关联结果的条件
为了保持简单,我有一个用户模型,其中有许多帖子Cakephp 型号->;find()没有关联结果的条件,cakephp,cakephp-2.3,Cakephp,Cakephp 2.3,为了保持简单,我有一个用户模型,其中有许多帖子 [User] id [Post] id, user_id 如何编写$this->User->find('all',array('conditions'=>$conditions)来获取所有没有帖子的用户?假设帖子属于用户: $this->User->Post->find( 'all', array( 'fields' => array('User.id', 'user_id', 'COUN
[User] id
[Post] id, user_id
如何编写
$this->User->find('all',array('conditions'=>$conditions)
来获取所有没有帖子的用户?假设帖子属于用户:
$this->User->Post->find(
'all',
array(
'fields' => array('User.id', 'user_id', 'COUNT(user_id) AS posts_count'),
'group' => 'user_id HAVING posts_count = 0'
)
)
假设Post belongsTo用户:
$this->User->Post->find(
'all',
array(
'fields' => array('User.id', 'user_id', 'COUNT(user_id) AS posts_count'),
'group' => 'user_id HAVING posts_count = 0'
)
)
假设Post belongsTo用户:
$this->User->Post->find(
'all',
array(
'fields' => array('User.id', 'user_id', 'COUNT(user_id) AS posts_count'),
'group' => 'user_id HAVING posts_count = 0'
)
)
假设Post belongsTo用户:
$this->User->Post->find(
'all',
array(
'fields' => array('User.id', 'user_id', 'COUNT(user_id) AS posts_count'),
'group' => 'user_id HAVING posts_count = 0'
)
)
在用户模型中创建一个函数,并尝试下面的代码:它将提供所有没有帖子的User.id
$options = array(
'conditions'=>array('Post.id is NULL')
'joins' => array(
array(
'alias' => 'Post',
'table' => ‘posts’,
'type' => 'LEFT',
'conditions' => array(
'Post.user_id = User.id',
),
)
),
'fields' => array('User.id')
);
$returnData = $this->find('list',$options);
在用户模型中创建一个函数,并尝试下面的代码:它将提供所有没有帖子的User.id
$options = array(
'conditions'=>array('Post.id is NULL')
'joins' => array(
array(
'alias' => 'Post',
'table' => ‘posts’,
'type' => 'LEFT',
'conditions' => array(
'Post.user_id = User.id',
),
)
),
'fields' => array('User.id')
);
$returnData = $this->find('list',$options);
在用户模型中创建一个函数,并尝试下面的代码:它将提供所有没有帖子的User.id
$options = array(
'conditions'=>array('Post.id is NULL')
'joins' => array(
array(
'alias' => 'Post',
'table' => ‘posts’,
'type' => 'LEFT',
'conditions' => array(
'Post.user_id = User.id',
),
)
),
'fields' => array('User.id')
);
$returnData = $this->find('list',$options);
在用户模型中创建一个函数,并尝试下面的代码:它将提供所有没有帖子的User.id
$options = array(
'conditions'=>array('Post.id is NULL')
'joins' => array(
array(
'alias' => 'Post',
'table' => ‘posts’,
'type' => 'LEFT',
'conditions' => array(
'Post.user_id = User.id',
),
)
),
'fields' => array('User.id')
);
$returnData = $this->find('list',$options);
从只返回该值的sql查询开始(例如,
不存在的地方…
),除非/直到您知道要生成的sql,否则您将无法编写CakePHP代码来生成它。从只返回该值的sql查询开始(例如,不存在的地方…
)除非/直到您知道要生成的sql,否则您将无法编写CakePHP代码来生成它。请从只返回该sql的sql查询开始(例如,不存在的地方…
)除非/直到您知道要生成的sql,否则您将无法编写CakePHP代码来生成它。从一个只返回该sql的sql查询开始(例如,不存在的地方…
),除非/直到您知道要生成的sql,否则您将无法编写CakePHP代码来生成它。