cakephp-model相关内容
我有一个Manage_Photos页面,它的$This->数据包含关于其单元的大量信息。我有一个在数据库中进行适当更改的表单。然而,在提交表单时,$this->数据(如使用pr($this->data时所见))在页面刷新后会丢失大部分数组数据。下面是我视图中的表单代码: echo $this->Form->create('Unit', array( 'action' => 'mana
..
我试图在cakephp中绑定3个模型,关系如下 Member hasMany Member_Organization Member_Organisations 属于组织 我尝试使用 $this->Member->find('all',conditions) 它只向我显示与 hasMany 关联相关的数据.我知道会员模型与组织模型没有直接关系.但是我们该怎么做呢?我的代码如下
..
某些模型是否可能在一个数据库中而其他模型在另一个数据库中(使用相同的连接)? 我有许多只读表,希望在系统的多个安装之间共享.其他表需要每次安装.例如,假设 users 是共享表,而 posts 是每次安装. 在一个模式(我们称之为“共享")中,我们有 users 表,而在另一个模式(“mycake")中是 posts. 通过创建一个指向共享数据库的新数据库连接,我已经能够从另一个
..
我有两个表,都带有 username 字段.如何为本地表和外部表指定字段名称? 我希望 CakePHP 能做类似的事情 ON (`T1`.`username` = `T2`.`username`)` 结果.没有任何更改的表将按照以下条件加入: ON (`T1`.`id` = `T2`.`t1_id`)` 设置 'foreign_key' = 'username' 属性是不够的,因为它
..
是否可以为 Model 定义全局条件? 我有 2 个模型:User 和 Student.在数据库中,他们都使用表 users 但每个学生都将 parent_id 设置为其所有者(设置在同一个表中),而每个用户都有 parent_id 设置为 Null. 当我使用例如 $this->find('all'); 在 Student 模型中,我想强制 Cake 仅返回数据库表 users
..
我的调试值设置为 2,它显示所有查询,除了我需要的查询. 我有一个 Items 控制器方法,该方法在 User 模型(Item所属用户)中调用此方法: function add_basic($email, $password) {$this->create();$this->set(数组('电子邮件' =>$电子邮件,'密码' =>$密码));if($this->save()) {返回 $
..
我有一个注册表单,用户可以在其中填写两个电子邮件地址(email1 和 email2).市场营销的要求是它们必须是唯一的(如果我们有 10 个用户,那么就会有 10*2=20 个唯一的电子邮件地址). 该系统已经建立在 cakephp 上,所以我想知道的是,是否有类似于 isUnique 功能(在一个领域中是独一无二的)的东西可以立即执行此操作?还是我注定要自己编写代码?提前致谢. 编
..
我有一种形式可以保存一个具有很多部分和许多颜色的人,但是它并没有保存这些部分和颜色.只保存人(主要模型). 在我的列表视图上,脚本的一部分: echo $ this-> Form-> input('Person.person_name',array('required'=> true,'placeholder'=>'Name Your Person','label'=> false));
..
我需要什么: 类似于Facebook的友谊系统。 用户(A)发送与用户(B) 用户(B)确认请求 用户(A)和用户(B)现在是朋友 我的问题 我很困惑如何解决这个问题。我在互联网上阅读了很多东西,但并没有真正帮助我... 我的问题: 在CakePHP中是什么样的链接?它有AndAndlongsToMany吗?还是有很多?还是...? 如何在日期数据库中正确
..
我有以下三个数据库表: 产品 ######## id 标题 artist_id Arists ###### id 个人资料 person_id 人 ###### id first_name last_name 在我的产品模型中,如何创建一种方法来返回产品标题和艺术家的 first_name ? 我建立了以下模型关联
..
我有用户模型和文章模型。一个用户有很多文章。因此,当我查询用户时,将检索文章表的所有字段。我只想限制文章标题。 $ user = $ this-> User-> find('all ',array('conditions'=> array('User.id'=> $ id),'fields'=> array('User.firstName','Article.title'))));
..
我正在用CakePHP建立一个MMA(综合武术)网站。我的数据库中有一个 fights 表,其中最简单的是三列: id , fighter_a 和 fighter_b 。 我遇到麻烦了我的 Fight 模型与我的 Fighter 模块将具有哪种关系。我是否认为 fighter_a 和 fighter_b 是两个 hasOne 关系? 我在战斗模型中尝试了以下方法:
..
我的问题是,当我从用户表中获取用户数据时,用户表的所有字段都从用户表中获取..但是我不想在其中包含密码和电子邮件地址,因此有什么方法只能获取 问候。 解决方案 如 juhana 所述,您不需要使用查找呼叫返回的所有字段。目前尚不清楚您要解决的实际问题,在将来的问题中澄清这些细节是否符合您的利益。 直接查询 对于直接在用户模型上进行查询,您可以使用如下逻辑: pub
..
我有这个数据库设计 申请人表 id | country_id | country_now_id 国家/地区表 id |名称 country_id是Country表的FK,country_now_id也是Country表的FK 。我的问题是如何在模型关系中写这个? 我有以下代码: class申请人扩展AppModel { public $ be
..
我的数据库中有2个表... Entita id int(11) descrizione varchar(50) ..... 公共对象 .... 模型 varchar(50)我需要的模型(在这种情况下为'Entita') model_id int(11) 我想这样查询: select entita.* from entita where NOT EXISTS (sel
..
我在对搜索结果进行分页时遇到麻烦.我的设置如下. 我在myapp.com/searches/products处有一个搜索表单,带有视图(有搜索表单).../app/views/searches/products.ctp.我正在使用将Product模型用于此搜索查询的Searches控制器. Product具有搜索逻辑($this->find(...))的操作search().搜索结果显示在视
..
我有一个注册表单,用户可以填写两个电子邮件地址(email1& email2)。营销的要求是,他们需要是唯一的(如果我们有10个用户,那么将有10 * 2 = 20个唯一的电子邮件地址)。 系统已经建立在cakephp上,所以我想知道的是,有一些类似于isUnique特性(在一个字段中是唯一的),可以做这是开箱的吗?还是我注定要自己编码?提前感谢。 编辑:建立在理查德的例子上,这对我有
..