cakephp

CakephpCakeDC用户使用扩展控制器登录问题

我想将CakeDC用户插件添加到我的项目中,但我想扩展控制器,因为我需要更改某些操作的布局。当我扩展控制器并尝试登录时,收到以下错误。我已经尝试过所有用插件文档编写的东西,但都不起作用。在此处输入图像描述

在CakePHP 2.1插件中使用App ::(而不是App :: import)

我正在CakePHP2.1中编写一个小应用程序,我想使用NickBaker的文件上传插件.我下载了cakePHP2.0分支(我知道还没有完成),并将其放在我的应用程序Plugin文件夹中.我做了一些必要的修改,但我好奇的是,正确的方法是用App:uses函数替换App::import函数调用(在FileUploadComponent,FileUploadBehavior和FileUploadHel

CakePHP 2.x:Model :: afterFind()上的$primary标志是否真的有用?

我确实对于确定$results数组的结构是有用的,还是我错过了某些东西?isset,以查看$results是什么格式.这也是一个黑客,但可以说比检查键“0”更好.我最终想到的解决方案是做这样的事情:这样可以减少代码重复,因为您不必编写两次的字段更改逻辑.您可以通过在方法结束时返回$resultsArray来完全避免引用的东西,但是我不知道如果CakePHP期望$结果的方式为通过这种方式,没有复制$results数组的开销.

用于生产的CakePHP app / tmp文件夹的正确所有权和权限是什么?

>如果不同,哪个用户/组应该拥有app/tmp文件夹?>使用正确的用户/组,生成文件夹和文件的正确权限是什么?>完成上传文件的存储以及需要为该文件夹设置的所有权/权限.应该在哪里相对于app/?注意:我想我找到了答案,因为没有人写好答案,我会写出来.如果你对这个主题更了解并看到错误或安全问题,请告诉我,我会纠正它们.1)CakePHP所有权CakePHP文件应由您拥有.没有root作为所有者!OSX:/Users/johnsmith的johnsmith部分Linux:/home/johnsmith的joh

使用Model-> find()(CakePHP)的相关模型中的条件

我在CakePHP的find()方法和“更深层次”模型关联中的条件有一些问题.有一些这些,但到目前为止我找不到答案.我的模型协会是用户已经有很多帖子已经有很多评论已经有很多投票和投票属于评论belongsToPost的属于用户分别.belongsTo关联使用内部连接.如何使用CakePHP的model->find()方法查找特定用户的所有评论投票?

在CakePHP中创建动态数据库驱动菜单的最佳方式是什么?

我想在从数据库运行的每个页面上显示一个菜单.使用刚刚下来和脏的PHP很容易,但我想使用他们的MVC系统与cakePHP集成.现在我的问题是怎么最好的方法呢?我的想法是使一个元素与布局,然后一个组件或控制器的所有逻辑.有什么建议吗?还是帮助者我想要使用什么?我还需要从数据库中的多个表中获取所有数据.最好通过一个模型来做我所有的数据采集逻辑?或者在菜单控制器(或组件)中进行大部分操作,并使用每个表的模型?

CakePHP – 基于URL的数据库配置

CakePHP的最佳方式是根据环境使用多个数据库配置?说我有一个分期,生产和开发服务器.谢谢,T恤您可以在构造函数中设置它.这将基本上根据您的位置切换您的配置.

CakePHP – 快速获取/控制器/动作路径的方法?

目前我不得不加入$this->名称.‘/’.$这个–>动作.您不想构造字符串/users/login,您希望与用户控制器的登录操作相对应的URL(例如).这不一定与/users/login相同,你不应该硬编码!要获取导致控制器操作的URL,请使用反向路由:是的,这是更长的时间,但这是正确的方法.如果有一天你决定要登录URL是/login或/members/entrance而不是/users/login,你只需要在routes.PHP中定义一个合适的路由,而不需要重写所有硬编码的链接.

CakePHP验证取决于其他字段

我想知道CakePHP验证规则是否可以根据另一个来验证一个字段.我一直在读documentationaboutcustomvalidationrules,但$checkparam只包含要验证的当前字段的值.例如.我想仅在new_password字段不为空的情况下定义verify_password字段.(以防万一我可以用Javascript来做,但是我想知道是否可以直接用CakePHP.当您验证模型