containable相关内容

何时在CakePhp 2.x中不使用可容忍行为

在将可容纳行为添加到我的各种模型类中几次之后,我有一个好主意,只是将行插入到AppModel中,从而使每个模型都可容纳。然后让我感到疑惑的是,在任何情况下,特定模型具有可控行为都是不希望的或适得其反吗? 解决方案 我想说的太少了。我将可包含的内容放入App模型中: 类AppModel扩展了模型{ public $ recursive = -1; public $ actsAs ..
发布时间:2020-09-28 20:29:04 其他开发

CakePHP使用“包含”查找

我的模型与其他表/模型有很多关系,如果我使用包含参数,例如按一个模型的结果中的字段进行排序,查询结果中的所有其他表都将丢失,并且必须手动将其写入包含参数,如何我可以在不手动编写的情况下获取所有相关模型的数据吗? $ data = $ this-> Cv-> find( 'first', array( 'contain'=> array('Cv_experience'=> array('o ..
发布时间:2020-09-28 20:19:04 其他开发

CakePHP 1.3包含无法正确建立关联

这是我的第一个问题.我在cakephp 1.3中遇到了可控行为.问题如下:我有一个具有以下关联的可交付模型: class Deliverable extends AppModel { var $name = 'Deliverable'; var $displayField = 'name'; var $actsAs = array('Containable'); var $ ..
发布时间:2020-05-10 19:05:33 PHP

CakePHP可与HABTM一起使用

为了解释我遇到的问题,我将使用一个例子。让我们说,我正在建立一个系统,学生可以注册一个或多个课后课程,但学校官员必须批准注册,以使其有效。所以我有这些模型: 课程(属于“教师”,hasAndBelongsToMany“学生”) Student(hasAndBelongsToMany“Course”) 教师(有多少“课程”) $ this-> request-> data = $ ..
发布时间:2016-11-08 13:50:18 PHP

Cakephp查找多个模型的所有查询

我尝试下面的文章,以获得属于MenuItem 6的文章content_type为'blog'的文章。它找到 content_type ='blog'的所有文章。但我只想要它返回的文章,如果它属于Menuitem 7.现在,当它不返回一个空值的MenuItem,当不是7. 如何完成它 MenuItem与Article 代码具有HABTM关系: / p> $ d = $ th ..
发布时间:2016-11-08 13:43:06 PHP

Cakephp - 包含(可包含行为)获取太多

正如我从cakephp文档中了解到的,“containable”行为的优点之一是能够获取更少的数据,如果你需要更少的数据... 但是这在我的用户和用户组之间的连接的情况下似乎不起作用。 我的关联看起来像: 组 hasMany:会员 用户 有多少:会员 会员 belongsTo:User,Group (我没有使用HABTM, 所有模型都实现 ..
发布时间:2016-11-08 13:05:14 PHP

CakePHP可容纳条件不限制结果?

我尝试在分类列表中查找用户的杂货商品。关联是类别hasMany项目有多个用户通过杂货。我使用可控制行为,它不过滤掉所有其他杂货。 我的控制器函数: showlist(){ $ categories = $ this-> Category-> find('all',array( 'contains'=> array( 'Item'=& array( 'Grocery'=> array ..
发布时间:2016-11-08 12:08:17 PHP

在CakePHP中添加条件为可容纳

以前我是依靠递归,但我没有得到解决方案的一些,然后我发现Containable工程正常为这些。 我正在开发电影评论网站。我需要显示与特定类型相关的电影列表。 我有以下代码: // example $ genre =“drama”; $ options = array( 'contains'=> array( 'Movie', 'MoveiGenre.Genre'=& ..
发布时间:2016-11-08 11:56:31 PHP

CakePHP containable不能以正确的方式过滤

像cakephp手册中的示例一样, http:// book .cakephp.org / view / 1323 / Containable#Containing-deeper-associations-1325 ,我需要通过关联模型上的条件从模型中获取数据。 我有: 模型语言: 语言扩展AppModel { var $ name ='Language'; var $ ..
发布时间:2016-11-08 11:23:30 PHP