cakephp-appmodel相关内容

将模型链接在一起

我在数据库中有以下三个表: 产品 ******** id title artist_id 艺术家 ******* id 个人资料 person_id People ****** id first_name last_name 每位艺术家可以有多个产品。 每位艺术家只有一个人。 每个产品只有一个艺术 ..
发布时间:2016-11-08 16:25:57 PHP

错误PDO异常SQLSTATE [42000]使用CakeDC Users插件时

Iam使用cakephp 2.2.1并试图使用cakedc用户插件,当我尝试创建一个用户我得到以下错误,任何人都可以给一些提示或建议来解决这个错误 - 我已经加载所有表使用迁移插件。提前致谢 :)。 2013-04-07 06:31:33错误:[PDOException] SQLSTATE [42000]:语法错误或访问冲突: 1064您的SQL语法有错误;检查对应于您的MySQL服务器版 ..
发布时间:2016-11-08 15:14:28 PHP

cakephp $ this->数据在提交表单后丢失其数据数组的LOT

我有一个manage_photos页面的$ this->数据包含大量有关其单位的信息。我有一个窗体,在数据库中进行适当的更改。然而,在提交表单时,$ this-> data(如使用pr($ this-> data)时可见)在页面刷新后丢失其数组数据的MOST。这是我的视图中的表单代码: echo $ this-> Form-> create ( 'action'=>'manage_phot ..
发布时间:2016-11-08 15:08:08 PHP

Cakephp:根据从下拉列表中选择的选项验证输入字段

嗨,我需要帮助我的代码我不知道如何做到。我有一个表格,其中学生选择一个检查主体,如果选择的检查主体是zimsec标记应该是空的,如果检查主体是剑桥标记不应该是空的,应根据年级取一个范围。 validMarks是我用来验证标记的函数,当我允许标记为空以容纳Zimsec时,它停止工作。 我的add.ctp echo“”; echo $ this-> Form-> label ..
发布时间:2016-11-08 15:02:01 PHP

Php变量在Cakephp模型

我试图使用join与两个表通过使用有很多关系的CakePHP与条件我的模型代码在这里使用 public $ userid = 3; public $ name ='Course'; public $ hasMany = array( 'Enrollcourse'=> array( 'className'=>'Enrollcourse', 'foreignKey'=>'course_ ..
发布时间:2016-11-08 14:59:50 PHP

cakePHP HABTM不保存

我有一个'customers'表和一个'employees'表,我已经查看了有关此主题的所有主题,但没有解决我的问题。 在我的表格中,我可以选择员工,但是当我想保存数据时,他只保存'created' 该员工的字符串ID为CHAR(36)。 这是我在“员工”模式中的条目: public $ hasAndBelongsToMany = array '=> array( 'cl ..
发布时间:2016-11-08 14:58:41 PHP

CakePhp - 相关数据不保存(但主模型数据保存)

所以,我有一个表单在CakePhp使用它的Formhelper。这种形式有两个相关的模型:预订&客人。 保存我的表单数据时,预订信息保存,但不保存访客信息。我已经简化了下面的代码段中的代码。任何想法我做错了什么? 模型 class Booking extends AppModel { public $ name =“Booking”; / *协会部分* / pub ..
发布时间:2016-11-08 14:19:51 PHP

CakePHP模型可以改变它的表,而不会被重新实例化?

我正在使用一个不可改变的遗留数据库模式,其中对象的每个实例在数据库中都有自己的具有关联记录的表。我需要改变模型的 useTable 每次模型被实例化,但保留Cake的漂亮的缓存,什么不。 说我有很多pad对象,每个都有几个音符对象(注意属于Pad,Pad有很多注释)。每个pad在pad表中有一个记录,然而每个笔记在数据库中有它自己的表(称为'pad_ {id}')。这个模式是固定的,我必须使 ..
发布时间:2016-11-08 13:42:45 PHP

cakephp - 获取表名称及其列详细信息

有没有人知道如何从模型名称获取表名?另外,我想获得所有列名称及其类型的模型/表名称。是否可以获取给定型号名称的详细信息? 感谢。 解决方案 表名 要获取表,请参阅 $ this-> Model-> table 类变量 $ useTable 的模型。如果这是未定义,那么你可以从模型的名称推断它: $ tableName = Inflector ..
发布时间:2016-11-08 13:19:55 PHP

CakePHP:限制与模型关联的字段

我的一些数据库表中有几个字段,我的CakePHP模型从来不需要检索。有没有一些方法来设置默认的字段集在模型级别提取?例如,我从第三方设计的数据库检索一些数据,每个表有50个字段,我使用5。 我知道我可以设置字段的限制find()查询和模型之间的任何关联时,但我想知道是否有一个模型级方法。 解决方案 CakePHP不提供您在模型级别开箱即用描述的内容。也就是说,没有 defaultFi ..
发布时间:2016-11-08 13:14:04 PHP

Cakephp HasMany + SaveAll不工作

我试图做一个hasmany saveall()但它不工作。 我有一个模型Carmodel hasMany CarmodelsImage 当我尝试保存,传递的数组为: [CarmodelsImage] =>数组 ( [0] => Array ( [name] => teste [carmodel_id] => 1 )$在控制器中我有$ this-> Carmodel-> ..
发布时间:2016-11-08 12:31:44 PHP

从CakePHP中的saveAll()检索插入的ID

使用 saveAll()在CakePHP中保存多个记录,我可以将它们成功保存在表中。但是,检索这些已保存行的ID时会出现问题。 LastInsertID()此处只返回一个最后一个ID。我如何获得所有最后插入的ID,我插入使用 saveAll()? 解决方案 afterSave 函数在每个人保存saveAll执行后调用,因此你可以这样做: 在你的AppModel class A ..
发布时间:2016-11-08 11:08:26 PHP

save()返回false,但在CakePHP中没有错误

我的调试值设置为 2 ,它显示所有查询,除了我需要的。 我有一个 Items 控制器方法在 User 模型中调用此方法( ): function add_basic($ email,$ password){ $ this-> create (); $ this-> set(array( 'email'=> $ email, 'password'=> $ password ..
发布时间:2016-11-08 11:06:57 PHP