问题标签 [cakephp-2.x]

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 投票
1 回答
848 浏览

cakephp - 错误:在 CakePHP 2.x 中不应静态调用非静态方法 DboSource::expression()

大家好,我已经在 cakephp 2.x 框架中开发了一个应用程序。我使用以下代码编写了用于更新和保存到数据库中的代码:

我正进入(状态 :

0 投票
1 回答
65 浏览

cakephp - 为什么我的模型没有被保存?(CakePHP 2.x)

我有一个与表 UserDetail 相关的用户表。 User(#id, name, password) UserDetail(#id, address, city, user_id)

UserDetail.user_id是链接到的外键User.id

如果我想添加一个新地址,这是我填写地址的表格:

我的控制器:

而且我总是有闪存“错误”。if ($this->User->UserDetail->save($this->request->data))不起作用。如果我看一下$request->dataDebugKit,我有所有的输入数据。

添加新记录不起作用...问题出在哪里?

谢谢。

编辑:这是我的 UserDetail 类:

和 UserDetail 发布数据内容:

>用户详情

ID

地址测试

城市测试测试

用户 ID 19

0 投票
2 回答
2146 浏览

session - Session->flash 没有在 CakePHP 中显示会话消息

我正在使用 CakePHP 2.6.7 并复制代码以显示从一个控制器到另一个控制器的闪存消息,但它在第二个控制器中不起作用。

在 AdminsController 中:

在管理员/login.ctp 中:

当我输入错误的电子邮件或密码时,它会显示错误消息。证明:http: //jegeachi.com/admins/login

但是无法在 ResellersController 中完成相同的任务。这是控制器代码:

在经销商/login.ctp 中:

当由于错误的电子邮件或密码而登录失败时,它不会被显示。

证明:http: //jegeachi.com/resellers/login

这是一个奇怪的有线问题。相同的代码在控制器中工作,但在其他控制器中不起作用。任何的想法?

0 投票
2 回答
3650 浏览

cakephp - CakePHP:找不到 FlashComponent

我正在使用 CakePHP 2.6 并尝试遵循简单的身份验证教程。我正在Account为我的Auth->User. 在我的 AppController 中添加Flash组件后 - 我在所有页面上都看到了错误消息:

现在我知道我目前没有 FlashComponent.php 文件app\Controller\Component,我应该实际添加它吗?我在教程中没有看到任何关于它的内容。

谢谢!

应用控制器

登录.ctp

0 投票
2 回答
1878 浏览

php - Why am I getting 'Call to undefined method PaginatorComponent::sort()' in CakePHP 2.x?

I just started learning PHP,cakePHP and I am unable to sort my page. My Controller is as follows;

Paginate is working fine, but for sort I get a fatal error as follows

Call to undefined method PaginatorComponent::sort()

could not find anything related to the error as well. It might be really basic but it will really help me to learn more, and I want to learn more! Any help will be appreciated. Thank you in advance!

Update:

I added the following code in my index view,

But now I am getting the following error Call to a member function sort() on null

0 投票
1 回答
132 浏览

cakephp - CakePHP 2.x 翻译后备

我需要翻译后备。

如果我有 2 个翻译,例如:'eng' 和 'es' 有些记录有两种翻译,有些只有一种或没有。我希望如果我这样做:

我会得到“es”翻译,如果“es”不可用,我会得到“eng”。但这似乎不起作用。如果我将 'locale' 设置为单个值 'eng' 或 'es' 它工作正常,但是当我设置 $this->locale = ['es', 'eng']; 它似乎被忽略了,结果没有翻译,只是模型表中的数据。

0 投票
1 回答
2292 浏览

cakephp - CakePHP 找不到 webroot/css/js 文件

我只是通过 svn controle 版本将 CakePHP 2.5.2 应用程序下载到测试服务器。

数据库配置后,应用程序不会打开位于app/webrootdir (bootstrap, jquery, main.css) 的 css 文件。

是一些额外的配置参数吗?

我尝试更改所有者,但没有成功。

0 投票
1 回答
127 浏览

security - 使用带有默认获取参数的 Cakephp 安全组件

我对 CakePHP 的安全组件有疑问。我的网站有一个用于处理不同语言的默认获取参数。我已经覆盖了redirect function我的默认值,AppController因此每次进行重定向或发布时,我都会将语言获取参数附加到 URL。

这一切都很好,现在我正在尝试实现 CakePHP 的安全组件。正如您可以想象的那样,问题在于安全组件阻止了我尝试删除某些数据库条目的尝试,因为 get 参数:(The request has been black-holed...)

所以我的问题是,有什么方法可以将安全组件与我的 get 参数一起使用。我正在考虑将某些获取参数列入白名单之类的想法。

提前致谢。

0 投票
2 回答
1281 浏览

cakephp - 在 CakePHP 2.6 中设置页面标题的正确方法是什么?

我是 Cakephp 新手,正在寻找如何设置页面标题和元关键字,desc。以获得最佳的 SEO 管理。

我检查了任何教程和问题,我想问一下是否有必要在控制器页面中设置标题,然后在 VIEW/mypage 的任何页面中获取?

我正在尝试以如下方式在我的主页中设置直接标题:

但这不起作用,有没有办法直接设置标题而不与控制器连接?

我正在使用CakePhp 的2.6.3版。

0 投票
0 回答
255 浏览

jquery - 使用 Cakephp 中的 jQuery 使用基于另一个选择字段的数据库数据填充选择字段

我正在使用 CakePHP 2.7.3 和 jQuery v2.1.4。我有一个借用控制器添加动作,它接受subject_idbook_id. 我需要book_id表单 select 只有属于 selected 的书籍subject_id。到目前为止,我对如何做到这一点一无所知,我已经尝试过在线搜索,但大多数可能的答案对于我的情况来说是不够的。请协助 jQuery 部分。

这是我的 HTML:

和: