cakephp

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

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

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

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

在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.当您验证模型

CakePHP:AppController访问派生控制器的模型

我想在AppController中实现共享的“添加”操作.为此,我需要访问衍生控制器的相应模型.我该如何做?控制器的主要模型类存储在$this->modelClass中,因此您可以执行以下操作:

如何限制cakephp中的分页

如何限制cakePHP中的分页?假设我有400条记录.我只需要25记录从第50记录到第75记录并需要每页显示5条记录.我如何在分页中做到这一点?

CakePHP:如何在控件中使用视图元素

我试图找出如何使用我的一个视图元素在一个控制器内…我知道,我知道:“不要这样做!”但我觉得我实际上有一个很好的理由.该操作正在处理返回标记的AJAX请求.返回的标记是我在其他地方使用元素显示的列表.所以为了保持我的代码干,我认为这是适当的.这可能吗?