cakephp-2.0相关内容

Cakephp 2请求数据和模型

我有2个模型。订单与OrderProduct 添加Order时,Im试图操纵Order Model的beforeValidate()中的OrderProduct数据,但未成功。 我尝试过。 (都为订单模型) function beforeValidate() { parent :: beforeValidate(); $ this-> data ['OrderProdu ..
发布时间:2020-09-28 20:12:00 其他开发

Cakephp不加载css和js文件

我真的不明白这里发生了什么。我刚刚将Web应用程序从localhost上传到Windows IIS Server上的新域名。当我尝试访问Web应用程序时,未加载CSS文件和图像,并且出现以下错误: “ CssController 找到。” 我不明白为什么这样做。 尽管我已经在default.ctp中编写了这样的代码: echo $ this-> html- > css('ge ..
发布时间:2020-09-28 19:51:36 其他开发

如何在CakePHP中禁用注销时的缓存

我正在使用cakephp 2.3版本。我仅在用户注销时才需要禁用缓存。这是为了防止在按下后退按钮的情况下登录。 但是对于其他所有情况,我都不想干扰缓存机制。 现在我在AppController中使用以下函数: 公共函数beforeRender(){ $ this-> response-> disableCache(); } 但是我怀疑它会完全禁用缓存过程。请 ..
发布时间:2020-09-28 19:48:12 PHP

在Cakephp中烘焙代码时如何定义关联

我试图在控制台中烘焙博客教程。我创建了一个名为posts的表,并烘焙了代码,所有MVC文件均已正确创建。然后,我创建了另一个名为注释的表,并再次烘焙了代码,但是烘焙没有定义任何关系,并且注释与博客分开创建。我要定义有很多关系,意味着博客有很多评论。如何通过控制台进行定义?请给点想法吗?还是我的烘烤不正确?非常感谢。 解决方案 您可以重新烘焙模型,从而解决问题。但是最终您将无法做到。在理想的 ..
发布时间:2020-09-28 19:43:11 PHP

如何解决cakephp 500内部服务器错误?

我在本地计算机上使用Cakephp为客户端构建了一个微型应用程序,该计算机在Windows上[在htdocs中的“ cake”文件夹中)运行xampp。今天,我在客户端的实时服务器上创建了一个名为“ cake”的新文件夹,并将本地计算机上“ cake”文件夹的内容上传到了实时服务器上的“ cake”文件夹以进行测试。我使用以下网址启动了我的应用程序: http://kianaretail.com/ ..
发布时间:2020-09-28 19:39:38 其他开发

具有两个hasOne关系的模型与同一张表

我正在用CakePHP建立一个MMA(综合武术)网站。我的数据库中有一个 fights 表,其中最简单的是三列: id , fighter_a 和 fighter_b 。 我遇到麻烦了我的 Fight 模型与我的 Fighter 模块将具有哪种关系。我是否认为 fighter_a 和 fighter_b 是两个 hasOne 关系? 我在战斗模型中尝试了以下方法: ..
发布时间:2020-09-28 19:34:40 其他开发

Cakephp调用未定义的方法集:: numeric()

我正在尝试将PHP网站移植到cakePHP中,由于数据库表等中大量错误地命名列等原因,事实证明这有点困难。 不管怎么说,重命名很多东西之后,我已经走了大部分路,而且我可以烘烤整个网站而没有太多问题。然后,我可以正常浏览网站(烘焙版本),一切似乎都可以正常运行,但是有一个名为“ sets”的表,并且似乎引起了问题。 此表名是否有特殊保留?尝试使用集合控制器时会出现问题,即:site / ..
发布时间:2020-09-28 19:33:16 PHP

如何在cakephp 2.x版本中加密密码

大家好,我正在使用cakephp 2.x,因为我是新来的用户,在将密码存储到数据库之前,我需要先对其密码进行加密 User.ctp:我要像这样发布帖子 Form->输入('password',array('type'=>'password','label'=> false,'div'=> false,'class'=>'form-contro ..
发布时间:2020-09-28 19:33:06 其他开发

Cakephp 2.0和基本身份验证

我已将我的应用程序从CakePHP 1.3升级到2.0.4。 以前,我只能使用安全性组件来模拟基本HTTP身份验证。 我曾经做过这样的事情: $ this-> Auth-> allow(array('*')); $ this->安全性-> loginOptions = array('type'=>'basic','realm'=>'api'); $ this->安全性- ..
发布时间:2020-09-28 19:29:41 PHP

CakePHP 2.0的国际化问题

国际化进程无法正常工作。 我运行了蛋糕,出口了。之后,我将翻译内容放入 app / locale / por / LC_MESSAGES / default.po文件夹中的“ .po”文件中。。 我在AppController中调用了方法 beforeFilter() Configure :: write('Config.language','por' ); 。 但翻译未显示在 ..
发布时间:2020-09-28 19:23:29 PHP

在AppController中为cakephp调用AppModel函数

我有一个我希望所有控制器都能使用的功能,所以我已经在AppController中定义了它。现在,此函数将要执行的操作的一部分与控制器无关,因此应该在模型中,但是由于这是通用操作,因此在AppModel中看起来是正确的。我的函数如下所示: 类AppController扩展了控制器{ 公共函数i_need_this_everywhere($ term) { //做一些事情 //这是有 ..
发布时间:2020-09-28 19:17:51 PHP

CakePHP 3.0 Flash消息

在CakePHP 2.0中,我可以使用 if($ session-> check( 'Message.flash')){...} 我了解在CakePHP 3.0中,我阅读了我可以检查的 doc 布局 echo $ this-> Flash-&r; render('auth'); 模板/用户/登录 echo $ t ..
发布时间:2020-09-28 19:16:11 PHP

CakePHP 2-验证密码字段

Cakephp 2验证存在一些问题。 我正在尝试验证“编辑”表单上的多个字段。其中一些是密码并确认密码字段。 我只想同时提供两个都进行验证。如果它们为空,我不会更改密码,但是如果用户将其覆盖,我想验证它们是否具有minLength或密码是否匹配。 代码: 'pwd'=> array( 'length'=> array( 'rule'=> array('between',8, ..
发布时间:2020-09-28 19:15:56 PHP

CakePHP-loginAction的绝对URL

由于我们设置AWS托管的方式,我必须对CakePHP的loginAction使用绝对URL。 当前,我的loginAction看起来像这样(现在不起作用) 'loginAction'=> array('controller'=>'users','action'=>'login'), 使用从HTTP重定向到HTTPS组合,我得到一个重定向循环。我可以通过设置一个绝对的URL来 ..
发布时间:2020-09-28 19:15:39 其他开发

我如何在cakephp中获取控制器内部所有功能的列表

我需要在 CakePHP 2.4 中选择一个控制器,并显示其中编写的所有功能。我发现了如何从这个问题中列出控制器。 堆栈溢出上的答案线程,但是现在需要给我一个特定的控制器,我需要获取它包含的所有功能的列表 这是我做过的事情 公共函数getControllerList() { $ controllerClasses = App :: objects('controller'); ..
发布时间:2020-09-28 19:13:16 PHP

PHP致命错误:必须启用intl扩展才能使用CakePHP。在第31行的C:xampp\htdocs\Cakecrud\config\requirements.php中

我在 php.ini 中都启用了 extension = intl extension = php_intl.dll 在cmd上运行命令时,错误仍然相同 烘焙所有学生 解决方案 听起来您可能已经将intl扩展添加到错误的php.ini文件中 它需要添加到Web php.ini文件中,而不是cli。 要检查为Web加载了哪些扩展名,请编写 phpi ..
发布时间:2020-09-28 19:05:23 PHP

在cakePHP中的PDF中包含样式表

我正在使用 dompdf 为某些视图生成PDF,这很好。问题是我无法在任何地方包含css文件,并且仅考虑视图本身内 标记中包含的css。 这是控制器操作: 公共函数view_pdf($ id = null){ ini_set('memory_limit','512M'); $ event = $ this->事件-> findById($ id); ..
发布时间:2020-09-28 19:05:03 其他开发