cakephp-3.x相关内容
我正在Cakecake 3.x中构建一个网站的新版本。由于我分阶段进行重建,因此需要新站点和旧站点之间进行交互。目前最好的方法是使用 $ _ SESSION 。 我的问题是,cakephp部分创建了一个新会话,而不是使用本机PHP部分中的活动会话。 这是我在cakephp中的app.php设置 '会话'=> [ 'defaults'=> ‘php’, ‘timeout’=> ‘200
..
如果我有以下数组输出: $ array_to_delete = [ (int )3 => (int)4, (int)4 => (int)5 ] 我想得到4和5,依此类推条件,例如: $ warehouseItemsData = $ this-> WarehouseEmployers-> WarehouseItems-> find() -> where(['
..
我有以下数组,我希望能够通过收藏来组织它 $ collection = Collection($总); $ filter = $ collection-> groupBy(’date_general’)-> toArray(); [2017-11-14] =>数组 ( [0] =>数组 ( [状态] =>待处理的 [date_general] => 2017-11-14
..
如何检查在视图模板中,如果结果对象包含任何条目? (有一个已经有类似的问题,但是这个问题略有不同) 使用 CakePHP 3博客教程。它们显示了如何在一页上列出所有文章: // src / Controller / ArticlesController.php 公共功能index(){ $ this-> set('articles ,, $ this-> Articles-
..
关于验证的多个问题可能属于同一问题,因为它们都满足了CakePHP 3中的新验证概念。 我已经阅读了以下章节( 1 , 2 , 3 ),但老实说,我不会不了解如何正确地做到这一点。我也知道,目前在验证和保存的工作方式> issue / GitHub上有关CakePHP3中验证的讨论。 触发验证错误,例如与patchEntity。因此,我认为最好在执行保存操作之前始终检查/显示错误:
..
我正在尝试为cakephp 3应用程序中的每个输入添加默认类。 我想要的示例: 输入: Form->控件('电子邮件'); 输出: 所需的输出: 为此,我已经编辑了For
..
如何从CakePHP 3中的查询对象获取“参数”? $ response = $ this-> ; getTable()-> find(); // //有beforeFinds ... etc使它变得更复杂 当我调试时 $ response ,我得到这个(: // .. 。 '(help)'=>'这是一个Query对象,用于使结果执行或迭代。', 'sql
..
我是Cakephp的初学者,现在我正在使用cakephp 3.5。我需要创建表单时遇到问题。我要创建的表单来自索引视图,并且具有多个复选框。我的问题是,每当我单击复选框时,数据都不会保存。 表单的名称为exist_question.ctp。这是代码。
..
CakePHP 3.7。尝试使用ORM编写包含MySQL COALESCE 条件的查询。 关于 CakePHP 3-如何在查询生成器中编写COALESCE(...)?,最终不得不使用 newExpr()手动编写,因为这是给定的解决方案。 我的代码如下: $ TblRegulatoryAlerts = TableRegistry :: getTableLocator()-> ge
..
在这里,我将 $ allProductData 转换为数组,因为在这里我必须应用 foreach 循环以及此后的一些条件我将 $ allProductData 分配给分页,但出现错误“无法找到与分页兼容的对象”。那么如何将数组转换为 Cake\ORM\Query 对象传递给分页? $ this-> PurchaseRequisitionProducts-> hasMany('Purchas
..
我试图通过在pagesController中运行功能test()在屏幕上显示测试数据。用$ this-> autoRender = false代替它,但是它仍然给我错误: 请帮帮我。我认为存在一些版本问题,但我无法解决。谢谢。 解决方案 默认情况下,Cakephp将Pages控制器的显示操作作为主页。显示功能管理页面和子页面本身,这就是为什么您会出错。您可以在 /config/rou
..
我定义了以下关联: class RecipesTable扩展了表 { $ this-> belongsToMany('Ingredients',[ 'through'=>'RecipesIngredients', 'foreignKey'=>'recipe_id', 'targetForeignKey'=> ;'ingredient_id', ]); 类IngredientsTa
..
在我的应用程序中,我正在使用基于CakePHP的 。 当我使用URL / manager / login(对应于LoginController,Managerr前缀)登录时,一切正常。 当我注销或使用时/ manager结果如下: / manager / login?redirect =%2Fmanager%2Flogin%3Fredirect%3D%252Fmanager% 2
..
如何在查询生成器中编写这种 COALESCE()语句? SQL 选择粗线(n.value,p.value)AS值 FROM节点n 左加入父母的父母p.id = n.parent_id PHP 我可以同时检索子级和父级值,然后遍历结果集,如果子级为空,则只使用父级一个,但是如果有 $ child = $ this->节点,这是将其构建到查
..
我已经在app / plugins文件夹中安装了 CakePdf 插件,并遵循了所有可能的文档,因此我进行了设置如下所示: // config / bootstrap.php Plugin :: load('CakePdf ',['bootstrap'=> true,'routes'=> true]); Configure :: write('CakePdf',[ 'eng
..
因此,我启用了网站,并进入了人们并不总是友善的公共领域。我刚刚开始学习CSRF,并看到了我的Cakephp 3网站上线时需要的东西。 如此处所示! 我向我的站点添加了csrf组件和安全组件,但是我有1个主要问题。现在,当用户想要注册时,他们不能注册。我对条带使用自定义表单来发送付款,但还将使用ajax的用户添加到我的数据库中。首先添加用户,然后处理付款,并将订单也保存到数据库中。 根据
..
我正在尝试在控制器中编写会话。我的结构是 $ _ SESSION [’a’] [0] = 1; $ _SESSION [’a’] [1] = 2; $ _SESSION [’a’] [2] = 3; 我正在尝试 Configure :: write('Session',['a'=>'1']) 但是它不起作用。在cakephp 3中如何实现
..
我有这个Model / Table / UsersProfilesTable.php文件,其中指定了所有错误消息和buildRules。 我的意图是在尝试保存数据时列出控制器中的所有验证错误。 代码在下面提到。 // Model / Table / UsersProfilesTable.php 类UserProfilesTable扩展了Table { 公共功能vali
..
我想根据几个角色授权用户。所有访客都应该能够达到方法展示。所以我在AppController中写道: 公共函数beforeFilter(Event $ event){ $ this-> Auth- > allow(['show']); } 它有效。 在AppController的initialize()方法中,我也得到了: $ this-> loa
..
我仍然是cakephp的初学者。我有桌问和题测验。我已经在问题控制器中创建了名为existingQuestion的表单,并希望将其保存在表questionQuizzes中。但是,该表单无法保存。我已经遵循了这个示例,但仍然无法保存。 这是QuestionController 公共函数existingQuestion() { //回显“这里
”; // $
..