问题标签 [cakephp-2.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1202 浏览

php - 在 CakePHP 中集成 Wordpress CMS

我正在尝试将 Wordpress 集成到 CakePHP 2.6.1中,以将其用作最终用户的 CMS。我包含了访问 wordpress 功能所需的文件:wp-blog-header.php.

由于 CakePHP 只允许包含位于 CakePHP 内部的文件,所以我将 wordpress 安装在里面app/Vendor/wordpress,现在我试图以AppController这种方式导入必要的文件:

但似乎有一些功能冲突,因为我从 CakePHP 收到此错误:

错误:无法重新声明 __()(之前在 /home/todopeta/alvarotrigo/pruebas/cakephp/lib/Cake/basics.php:581 中声明)
文件:/home/todopeta/alvarotrigo/pruebas/cakephp/app/Vendor/wordpress /wp-includes/l10n.php
行:163

以前有人在 CakePHP 中集成过 wordpress 吗?

有什么办法呢?

我已经看到其他 PHP MVC frameworksk 似乎是可能的,例如 Laravel。CakePHP 在这方面是否更严格?

0 投票
0 回答
205 浏览

cakephp - CakePHP 2.6:带有插件的验证域

我有一个插件。Whitin 我的插件模型:

该文件APP/Plugin/MyPlugin/Locale/ita/LC_MESSAGES/validation_my_plugin.po存在并且是正确的。
还是行不通。然而插件的其余部分工作正常,模型验证是唯一不工作的。

我注意到,如果我将.po文件复制到我的 APP ( APP/Locale/ita/LC_MESSAGES/validation_my_plugin.po) 中,那么它可以正常工作并且验证消息被正确翻译。

为什么会这样?我究竟做错了什么?谢谢。

0 投票
1 回答
456 浏览

routing - Cakephp 2 Routing / SEO friendly urls

totally new to cakephp and really struggling to understand the docs.

Idea I'm working on is for a rental property search. I have controller rentalsController

In here I have index which I fetch all

I also have a sidebar which lists regions

Now, what I want to happen is for a user to view index and then go to sidebar and select a region they'd wish to rent from. The URL should be .com/rentals/region-name/

This will then call (could be wrong here) rentalsController > byRegion($region){ fetch.... )

How do I a) set-up routes to manage this and b) the function to gather that passed region.

Sorry if this basic but I've searched and now about to blow my mind - as you can imagine - we've all been here at one point learning a new way of doing things.

Thank you for all your feedback - Mark

EDIT

Finally got there:

0 投票
3 回答
668 浏览

cakephp - CakePHP 中的过滤参数

在 Rails 中,我们可以指定保存数据时控制器中允许使用的参数。因此,params作为提交的数据,我可以这样做:

这将确保:person密钥存在,并将过滤掉任何不是人的:name:age.

CakePHP 有什么方法可以做到这一点吗?

编辑:我知道我可以编写 PHP,我想知道是否有一个 Cake 组件/插件已经这样做了。

0 投票
0 回答
119 浏览

cakephp - CakePHP 使用 sha1 代替河豚

我刚刚安装了 cakephp 2.6 的新实例,我面临的问题是它默认使用blowfish在创建/编辑时设置密码。

AppController我有 Auth 组件设置如下:

当 hash 设置为 sha1 时会发生什么,在创建时它仍然将其散列为blowfish,但登录功能不再验证用户。

我也删除了所有temp数据。

我该如何修复它,以便密码始终使用 sha1?

0 投票
0 回答
131 浏览

php - 在 cakephp 2.6 中动态保存创建文本框到表格

我开始这个项目的想法是用普通的 php、mysql 开发它。在所有数据库设计完成之后。有人建议我使用 cakephp。

这是我的问题:我有一个查询表,其中包含基本详细信息和查询描述(这是二维数据)。

模式:查询是(id int auto..,company_id,{这里我想要描述详细信息(可能包含单个查询的 N 描述)},创建,修改)

一般来说,不可能像那样创建,所以我创建了一个用于描述的其他表,以便参考它

架构:描述(id int auto..,enquiry_id int,description varchar(55),detail(255))

因为我认为(在设计数据库时在普通 php 中)使用 getLastId() 并将其插入到每个描述(插入)查询中。

动态获取/更新描述。我想为每个描述创建文本框和文本区域。

框架后
,我了解 hasMany 关系并使用了一些示例/教程。但他们指示我只插入一个条目来保存和检索两个表数据。

Q1。cakephp2.6 ri 的数据库结构是否正确应该更改查询和描述表的表结构?如果是这样建议我正确的架构

Q2.有没有办法做到这一点(比如存储和检索查询和描述?

Q3.如果我缺少与我的问题相关的 cakephp 功能?

Q4.我应该完全手动完成吗?如果是这样,请向我推荐搜索方法(检索视图中的数据)、添加、更新、删除以在两个表上执行此操作。

这是我的桌子的样子

在此处输入图像描述

我的观点看起来像这样

在此处输入图像描述

我正在为我的英语起诉 mysql,cakephp 2.6.2 sry

在此先感谢。(如果您想了解更多详细信息,我会提供,请发表一些评论)

0 投票
1 回答
204 浏览

cakephp - 在 CAKEPHP 中根据用户类型显示元素

我想要一些关于我的问题的指导和建议:

我正在使用 Cakephp 框架来开发一个基于 Web 的系统。对于这个系统,我有 3 类用户:管理员、员工和编辑。我想要一个元素来显示任何用户何时登录。此外,我希望这个元素上的内容对于每种类型的用户都是不同的。

此外,如果网站访问者访问该网站(未登录),我希望隐藏该元素。

我创建了 3 个元素......现在每个元素都有一些文本......但是我不知道如何继续......

感谢您的指导和建议:)

0 投票
1 回答
464 浏览

cakephp - Cakephp Digest Authentication 在 Chrome 浏览器中不起作用

我正在运行 cakephp 2.6 和 xamp 网络服务器,我试图让 Digest Auth 与 cakephp 一起工作。

当我使用它时,它会一遍又一遍地询问用户名和密码。我不确定出了什么问题或如何解决这个问题。我没有找到关于如何在 cakephp 中使用摘要身份验证的教程。

我已经按照 cakephp 手册中的指南进行操作;

http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html

应用控制器;

有什么想法有什么问题吗?

0 投票
1 回答
150 浏览

php - Cakephp:如果已上传则显示图像,如果未上传图像则显示文本

我正在开发一个系统,用户最多可以上传四张照片。如果用户不上传照片,我希望将显示以下文本:“空”。

我已经准备了下面的代码,但是我没有管理:/问题是当上传图像时它仍然打印“空”并且上传的图像没有显示。

感谢您的指导和帮助:)

0 投票
1 回答
401 浏览

cakephp - 如何在 CakePHP 2 中运行全局插件的外壳?

  • 我有一个位于PluginName/Console/Command/FooShell.phpCakePHP 2.6.3 中的外壳。
  • 我已经CakePlugin::load('PluginName');在我的应用程序中加载了这个插件bootstrap.php
  • 当那个插件在ROOT/app_name/Plugin并且我运行PluginName.foo时,shell 工作
  • 当该插件在ROOT/plugins并且我运行相同的命令时,我收到一个错误

命令:

错误:

出于某种原因,CakePHP 在ROOT/plugins提供实际网页时可以使用此插件,但会在控制台中引发错误。

shell 文档插件文档中没有任何内容明确说明在 中使用插件有什么不同,但是插件和文件夹结构文档ROOT/plugins中明显没有讨论如何使用该目录。(我假设因为它暗示你应该以相同的方式实现插件,无论它们在哪个目录中。)

我做错了吗?