问题标签 [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.
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 在这方面是否更严格?
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
) 中,那么它可以正常工作并且验证消息被正确翻译。
为什么会这样?我究竟做错了什么?谢谢。
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:
cakephp - CakePHP 中的过滤参数
在 Rails 中,我们可以指定保存数据时控制器中允许使用的参数。因此,params
作为提交的数据,我可以这样做:
这将确保:person
密钥存在,并将过滤掉任何不是人的:name
或:age
.
CakePHP 有什么方法可以做到这一点吗?
编辑:我知道我可以编写 PHP,我想知道是否有一个 Cake 组件/插件已经这样做了。
cakephp - CakePHP 使用 sha1 代替河豚
我刚刚安装了 cakephp 2.6 的新实例,我面临的问题是它默认使用blowfish
在创建/编辑时设置密码。
在AppController
我有 Auth 组件设置如下:
当 hash 设置为 sha1 时会发生什么,在创建时它仍然将其散列为blowfish
,但登录功能不再验证用户。
我也删除了所有temp
数据。
我该如何修复它,以便密码始终使用 sha1?
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
在此先感谢。(如果您想了解更多详细信息,我会提供,请发表一些评论)
cakephp - 在 CAKEPHP 中根据用户类型显示元素
我想要一些关于我的问题的指导和建议:
我正在使用 Cakephp 框架来开发一个基于 Web 的系统。对于这个系统,我有 3 类用户:管理员、员工和编辑。我想要一个元素来显示任何用户何时登录。此外,我希望这个元素上的内容对于每种类型的用户都是不同的。
此外,如果网站访问者访问该网站(未登录),我希望隐藏该元素。
我创建了 3 个元素......现在每个元素都有一些文本......但是我不知道如何继续......
感谢您的指导和建议:)
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
应用控制器;
有什么想法有什么问题吗?
php - Cakephp:如果已上传则显示图像,如果未上传图像则显示文本
我正在开发一个系统,用户最多可以上传四张照片。如果用户不上传照片,我希望将显示以下文本:“空”。
我已经准备了下面的代码,但是我没有管理:/问题是当上传图像时它仍然打印“空”并且上传的图像没有显示。
感谢您的指导和帮助:)
cakephp - 如何在 CakePHP 2 中运行全局插件的外壳?
- 我有一个位于
PluginName/Console/Command/FooShell.php
CakePHP 2.6.3 中的外壳。 - 我已经
CakePlugin::load('PluginName');
在我的应用程序中加载了这个插件bootstrap.php
。 - 当那个插件在
ROOT/app_name/Plugin
并且我运行PluginName.foo
时,shell 工作。 - 当该插件在
ROOT/plugins
并且我运行相同的命令时,我收到一个错误:
命令:
错误:
出于某种原因,CakePHP 在ROOT/plugins
提供实际网页时可以使用此插件,但会在控制台中引发错误。
shell 文档或插件文档中没有任何内容明确说明在 中使用插件有什么不同,但是插件和文件夹结构文档ROOT/plugins
中明显没有讨论如何使用该目录。(我假设因为它暗示你应该以相同的方式实现插件,无论它们在哪个目录中。)
我做错了吗?