问题标签 [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.
variables - 在 AppController 中设置的 CakePHP 变量在一个控制器中可见,而在另一个控制器中不可见
在 cakephp 2.0 中,我试图在 AppController 中设置一个变量,以便可以通过以下方式在任何子类和视图中访问它:
当我使用 echo $lang; 时,一切都运行顺利;在 View 和 echo $this->lang 中的任何控制器中,除了一个具有各自视图的控制器:
由于类 AdminController 扩展了 AppController,我期望与 AppController 的任何其他子类具有相同的行为。已经花了半天时间找出问题所在。调查的起点在哪里?我应该先检查什么?
AdminController 有什么问题,因为它没有“看到”这些变量,但其他类没有这个问题?这是适用于这个特定类的唯一解决方法:
cakephp - Cakephp:管理面板集成
我的应用程序在 cakephp 中运行,使用“LADP”AD(Active Directory)进行前端登录身份验证。我已经通过“路由前缀到管理员”集成了管理面板。这样我的管理操作就在与前端操作相同的控制器中。喜欢UsersController
有动作login()
, logout()
, admin_login()
, admin_logout()
. 并且AdminContoller
拥有
并具有AppController
如下
如果他已登录,我如何将管理员重定向到admin/admin_dashboard
,但如果他没有登录,则将他重定向到users/admin_login
,而无需检查每个控制器的操作?我们可以在某处检查beforeFilter()
吗AppController
?
请提供任何带有代码的建议来实现这一点。我将在此之后集成“alaxos ACL 插件 2.0”,所以请通过保留此场景向我推荐代码。
php - CakePHP 2.x 不会保存记录但会继续执行而不抛出错误
我用 CakePHP 编写了一个应用程序。我面临一个问题。有时会发生下订单时,它没有反映在数据库中,但我既收到一封电子邮件,又在我的 PayU 帐户仪表板中反映有人下了 x 金额的订单。
下面是我的代码。怎么了?
php - 在非对象上调用成员函数 find() - cakePHP
我是 cakePHP 的初学者。收到以下错误
错误:调用非对象上的成员函数 find() 文件:/var/www/html/cakephp/app/Model/Post.php
行:11
有很多关于该错误的相关帖子,但我无法通过引用这些帖子来跟踪问题。
我的模型 Post.php
我在控制器中的 index()
我正在尝试实现软删除逻辑。如果用户单击删除,则数据库中已删除列中的标志将更改为 1 以获取相应的数据。因此,通常我必须显示已删除 = 0 的数据。
我可以通过在我的索引视图中放置一个 if 条件来实现它,但这很不方便,我想在模型本身过滤数据(如果可能的话)任何帮助将不胜感激。谢谢
更新 在我的模型中我改变了
至
现在错误消失了,但它显示了所有数据,甚至是已删除的数据!
php - PHP:无法在正确的年份获得月份
对于下面的代码,我想拥有当年的月份和接下来的 12 个月。我为它使用了一个循环,除了“一月”之外,一切都很好。我只是不知道出了什么问题。
回声输出:
mysql - 如何在 CakePHP 中执行不区分重音的搜索?
在我的数据库中执行搜索时遇到问题。我的表有以下记录:
我的职责之一是根据用户输入的内容进行搜索:
如果我使用重音执行搜索,例如 name Nicolás
,它不会返回任何结果。但是,如果我搜索Nicolas
(不带重音),就会找到记录。
我需要的是能够执行不区分重音的搜索。这应该适用于其他外来字符,例如字母Ñ
。
mysql - CakePHP 排序顺序不影响所有记录
在我的 CakePHP 2.7.7 应用程序中,我遇到使用 PaginatorComponent 无法正确排序结果的问题。请参阅此链接以获取图像: 示例数据
数据应按姓氏降序排序,但您可以看到有几个用户似乎不受此数据的影响。不管我按什么顺序,升序或降序,这几条记录都不会被排序。以供参考:
用户控制器中的 index():
有什么想法可能导致这种情况吗?我在这里不知所措。提前致谢!
validation - 如何在控制器中禁用验证规则 - cakephp 2.6.7
我正在使用 CakePHP 2.6.7。我想禁用对 csv 文件上传的验证。因此,就我而言,在更新表单中禁用验证的第一个答案- CakePHP 不适用。我尝试:
但它不起作用。任何想法?
php - 在 CakePHP 2 中找不到 Facebook 类
在 CakePHP 2 中使用 composer 下载了 Facebook PHP SDK,并将文件夹位置包含在AppController
:
错误:
我检查了 wampp 服务器中是否启用了 CURL 扩展,并确认它是。
php - CakePHP join 模型及其自身的关系
在Shop
模型中我有:
模型Company
在其模型类中定义了自己的关系。执行时如何获取Company relation
: