cakephp-appmodel相关内容
我在数据库中有以下三个表: 产品 ******** id title artist_id 艺术家 ******* id 个人资料 person_id People ****** id first_name last_name 每位艺术家可以有多个产品。 每位艺术家只有一个人。 每个产品只有一个艺术
..
现在我对cakephp比较新,现在我试图使用saveall()并保存个别模型取决于用户选择的寄存器的角色。 这是我的视图: Form-> create('User',array('type'=>'file')); ?>
..
Iam使用cakephp 2.2.1并试图使用cakedc用户插件,当我尝试创建一个用户我得到以下错误,任何人都可以给一些提示或建议来解决这个错误 - 我已经加载所有表使用迁移插件。提前致谢 :)。 2013-04-07 06:31:33错误:[PDOException] SQLSTATE [42000]:语法错误或访问冲突: 1064您的SQL语法有错误;检查对应于您的MySQL服务器版
..
我有一个manage_photos页面的$ this->数据包含大量有关其单位的信息。我有一个窗体,在数据库中进行适当的更改。然而,在提交表单时,$ this-> data(如使用pr($ this-> data)时可见)在页面刷新后丢失其数组数据的MOST。这是我的视图中的表单代码: echo $ this-> Form-> create ( 'action'=>'manage_phot
..
嗨,我需要帮助我的代码我不知道如何做到。我有一个表格,其中学生选择一个检查主体,如果选择的检查主体是zimsec标记应该是空的,如果检查主体是剑桥标记不应该是空的,应根据年级取一个范围。 validMarks是我用来验证标记的函数,当我允许标记为空以容纳Zimsec时,它停止工作。 我的add.ctp echo“”; echo $ this-> Form-> label
..
我试图使用join与两个表通过使用有很多关系的CakePHP与条件我的模型代码在这里使用 public $ userid = 3; public $ name ='Course'; public $ hasMany = array( 'Enrollcourse'=> array( 'className'=>'Enrollcourse', 'foreignKey'=>'course_
..
我有一个'customers'表和一个'employees'表,我已经查看了有关此主题的所有主题,但没有解决我的问题。 在我的表格中,我可以选择员工,但是当我想保存数据时,他只保存'created' 该员工的字符串ID为CHAR(36)。 这是我在“员工”模式中的条目: public $ hasAndBelongsToMany = array '=> array( 'cl
..
所以,我有一个表单在CakePhp使用它的Formhelper。这种形式有两个相关的模型:预订&客人。 保存我的表单数据时,预订信息保存,但不保存访客信息。我已经简化了下面的代码段中的代码。任何想法我做错了什么? 模型 class Booking extends AppModel { public $ name =“Booking”; / *协会部分* / pub
..
我使用Cakephp 2.X版本 我要运行sql like: SELECT field1,field2,field3,field3, (IF(LOCATE('abc',field1),4,0)+ IF(LOCATE('abc',field2) 0)+ IF(LOCATE('abc',field3),2,0))AS score FROM sometable WHERE(fiel
..
我决定在一些模型beforeSave中添加一些关于控制器和操作的额外数据,如下所示: model public function beforeSave(){ $ this-> data [$ this-> alias] ['path'] ='blah blan'; debug($ this-> params); die(); //用于调试! } 调试的打印
..
我正在使用一个不可改变的遗留数据库模式,其中对象的每个实例在数据库中都有自己的具有关联记录的表。我需要改变模型的 useTable 每次模型被实例化,但保留Cake的漂亮的缓存,什么不。 说我有很多pad对象,每个都有几个音符对象(注意属于Pad,Pad有很多注释)。每个pad在pad表中有一个记录,然而每个笔记在数据库中有它自己的表(称为'pad_ {id}')。这个模式是固定的,我必须使
..
早上好, 我对$ hasMany有麻烦,即使$ hasOne工作正常。 我有两个模型,Assignment和AssignmentGroup。分配可以有一个AssignmentGroup,但AssignmentGroup可以有多个Assignments。这里是关系: class Assignment extends AppModel { public $ belongsTo =
..
有没有人知道如何从模型名称获取表名?另外,我想获得所有列名称及其类型的模型/表名称。是否可以获取给定型号名称的详细信息? 感谢。 解决方案 表名 要获取表,请参阅 $ this-> Model-> table 类变量 $ useTable 的模型。如果这是未定义,那么你可以从模型的名称推断它: $ tableName = Inflector
..
我的一些数据库表中有几个字段,我的CakePHP模型从来不需要检索。有没有一些方法来设置默认的字段集在模型级别提取?例如,我从第三方设计的数据库检索一些数据,每个表有50个字段,我使用5。 我知道我可以设置字段的限制find()查询和模型之间的任何关联时,但我想知道是否有一个模型级方法。 解决方案 CakePHP不提供您在模型级别开箱即用描述的内容。也就是说,没有 defaultFi
..
我是cakephp的新人。 我想知道是否可能在cakephp处理多个模型提交和回滚与单个事务。 我想做这样的事情 save()){ if(model2-> save()){ if(model3-> save(){ } else { $
..
我试图做一个hasmany saveall()但它不工作。 我有一个模型Carmodel hasMany CarmodelsImage 当我尝试保存,传递的数组为: [CarmodelsImage] =>数组 ( [0] => Array ( [name] => teste [carmodel_id] => 1 )$在控制器中我有$ this-> Carmodel->
..
我想在下拉列表中显示我们所有项目负责人的名字。 项目领导只是在公司工作的一些员工。 / p> 这是我的表: project_leaders , ---,----------------, | id | hr_employee_id | | ---- | ---------------- | | 1 | 18 | '----'----------------'
..
我有一个网站开发在cakephp 2.0 我想使一个HABTM关系同一个模型:一个产品可以有更多的产品。 认为在这种模式下进入我的模型: class Product extends AppModel { public $ name ='Product' ; public $ useTable ='products'; public $ belongsTo ='User';
..
使用 saveAll()在CakePHP中保存多个记录,我可以将它们成功保存在表中。但是,检索这些已保存行的ID时会出现问题。 LastInsertID()此处只返回一个最后一个ID。我如何获得所有最后插入的ID,我插入使用 saveAll()? 解决方案 afterSave 函数在每个人保存saveAll执行后调用,因此你可以这样做: 在你的AppModel class A
..
我的调试值设置为 2 ,它显示所有查询,除了我需要的。 我有一个 Items 控制器方法在 User 模型中调用此方法( ): function add_basic($ email,$ password){ $ this-> create (); $ this-> set(array( 'email'=> $ email, 'password'=> $ password
..