cakephp 包含 - 条件

标签 cakephp cakephp-1.3

我的问题是我可以给出条件[ 'BookTitleMaster.id' => $xtitid, ] 如下所示

$bbookinfs = $this->BookStockin->BookIssue->find('all', array(
    'conditions' => array('return_status' => 2),
    'contain' => array(
        'BookStockin' => array(
            'BookTitleMaster' => array(
                'BookTitleMaster.id' => $xtitid,
                'fields' => array('id','title','sub_title','book_material_type_id','book_author_id','course_detail_id','isbn_no','book_publisher_id','pub_year','pub_place','desc','no_pages','volume'),
                'BookMaterialType' => array('name'),
                'CourseDetail' => array('name'),
                'BookPublisher' => array('name'),
                'BookAuthor' => array('name')       
            )
        )
    )
));

最佳答案

我相信你怀念的是:

'conditions' =>  array('BookTitleMaster.id' => $xtitid),

所以,你的最终代码应该是:

$bbookinfs = $this->BookStockin->BookIssue->find('all', array(
'conditions' => array('return_status' => 2),
'contain' => array(
    'BookStockin' => array(
        'BookTitleMaster' => array(
            'conditions' =>  array('BookTitleMaster.id' => $xtitid),
            'fields' => array('id','title','sub_title','book_material_type_id','book_author_id','course_detail_id','isbn_no','book_publisher_id','pub_year','pub_place','desc','no_pages','volume'),
            'BookMaterialType' => array('name'),
            'CourseDetail' => array('name'),
            'BookPublisher' => array('name'),
            'BookAuthor' => array('name')       
        )
    )
)

));

HTH

关于cakephp 包含 - 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022385/

相关文章:

具有多个 "Users"表的 Cakephp 身份验证

php - cakephp 使用 hasAndBelongsToMany 进行分页查询

database - Cakephp 发现没有按预期工作

php - 将 CLI PHP 与 CakePHP 集成

php - 从 cakephp 中的输入中删除多余的空格

php - Cakephp查看错误-使用UploadPack存储图片

php - 如何确认成员(member)注册?

mongodb - 比较同一集合的两个字段

Cakephp belongsTo 关系 - 访问相关模型

cakephp - 使用 cakePHP,我可以在不先读取列值的情况下增加列的值吗?