问题标签 [cakephp-2.8]
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.
zimbra - 如何在 php 中使用 zimbra api 导入联系人?
我必须将 zimbra 邮件帐户的联系方式导入我的 Web 应用程序。如何进行 zimbra 应用程序。
pagination - CakePHP 中的自定义分页查询错误
我是 CakePHP 的新手。现在,我正在使用 cakephp(版本 2.8.5)。
我尝试创建自定义查询分页,因为我需要加入多个表。但是,它不起作用,我得到了Unsupported operand types
错误。
在我的User
模型中,我尝试创建paginate()
和paginateCount()
运行如下所示。
在我的UsersController
,
但它不起作用,我得到了Unsupported operand types
致命的错误。我想可能是我在这里错了($this->paginate()
)。但实际上不确定我的代码有什么问题。
我已经在网上搜索了很多地方,但无法解决。我非常感谢任何建议。
php - CakePHP2对不在表中的字段进行验证
我在一个表中有 4 个属性;num_a
, num_b
, num_c
, num_d
, 这些单独可以在 0 到 2 的范围内,例如我$validate
在模型中的属性中:
我面临的问题是这些总和必须大于0。如果是这种情况,我希望它返回一些验证错误,例如:
我的returnFalse
模型中有简单的功能
始终添加此规则。
在beforeValidate
我正在检查num_a
通过的总和num_d
并删除验证规则(如果$sum > 0
是这样的话):
但由于某种原因,我无法让它返回验证错误num_all
。
我什至尝试添加一个虚拟字段,因此验证错误可能与以下内容有关:
但这也不起作用。我正在使用 CakePHP v2.8。
php - Cakephp 2.8.2 中 IN 子句的奇怪行为
我创建了多个复选框,如下所示。
当我选择多个复选框时它工作正常但是当我只选择一个复选框时它会抛出错误
对于单个 id,CakePHP 会自动将 IN() 转换为 IN = ()。
有人可以帮忙吗?
提前致谢
php - CakePHP 2 共享自定义验证方法,userDefined
我正在使用 CakePHP2.8,我想在模型之间共享多个自定义验证方法。
我CustomValidators.php
使用已知在模型中工作的自定义验证方法创建了一个助手类。这里的逻辑没有问题,这里只是为了说明。
我将此文件包含在模型中JobCustomA
并将其实例化为beforeValidate
.
我正在尝试JobCustomA
在其模型中进行所有验证,这将验证来自Job
.
在我的JobCustomA
模型中,我想在 上添加验证Job
,我这样做:
但是,它似乎不会使用这些自定义验证方法,我不知道如何解决这个问题。我需要能够在许多类之间重用自定义验证方法,而无需在每个模型中复制它们。
TL;DR:在验证器添加中使用userDefined
角色不起作用,需要在多个模型之间重用许多自定义验证方法。
谢谢
php - Cakephp 2,响应正文内容类型不起作用
总是返回 Content-Type: text/html; 字符集=UTF-8。
谢谢
php - 将 cakephp 2.6 升级到 2.8 以工作 php 7
我在 2.6 上有一个 cakephp 网站,想在 php 7 上运行它。如果我将 cakephp 升级到 2.8,它会工作吗?
我有共享服务器,因此我不能拥有 php 5.*。
cakephp - 注意(8):未定义偏移量:2 [APP/View/Helper/CounterHelper.php
我是cakephp的新手,我使用的是2.8版本,我想在我的主页上添加一个访问计数器,但是我收到以下错误:
我把你关心的代码结尾:
预先感谢您的回答。
ps:涉及的线路有:157行和186行
php - 显示没有 css 和 js 的索引页面
我是 cakephp 新手(使用 2.8.0 版本),我上传了网站备份,然后索引页面显示没有 css 和 js。按“ctrl + U”后,显示未找到“Js 控制器”和“Css 控制器”
这是我在 webroot 文件夹中的 .htaccess 文件中的代码
有没有其他方法可以解决这个问题?我该如何解决这个问题。