首页 > TAG信息列表 > cakephp-3-x

在插件元素CakePHP 3中获取当前的插件名称

我正在制作一个需要创建元素的应用程序,以便可以将元素文件复制粘贴到另一个插件的元素中,而无需进行任何更改. 为此,我需要一段动态的代码,该代码可以自动具有当前的插件目录名称.我到处都在寻找这种解决方案,但是似乎并没有多少人对CakePHP 3或它的简单性有所了解,我很愚蠢地找不

php – 如何匹配与特定的其他记录集相关联的记录?

我正在尝试为我的项目添加两种不同的搜索变体. 有一个模型“用户”和一个模型“标签”.用户有很多标签.现在我希望能够使用特定标签搜索用户.要么我想要显示所有具有任何指定标签的用户.我这样工作: $query = $this->Users->find(); $query->matching('Tags', function ($q) {

在cakephp 3.2中两次相同的表模型关联

我在蛋糕3.2中做了模型关联 在这里,我为同一个表的一个id做了它. 我试图为其他人做这件事,但它根本不起作用 以下是流程. 这个输出我得到了 { "id": 1, "publisher_id": 133, "user_id": 118, "Publisher": { "id": 133, "name": "Sradha

根据CakePHP 3中的角色授权用户

我想基于几个角色授权用户.所有访客都应该能够到达方法节目.所以我在AppController中写道: public function beforeFilter(Event $event) { $this->Auth->allow(['show']); } 有用. 在AppController的initialize()方法中,我还得到了: $this->loadComponent('Auth', [ 'aut

如何在cakephp 3中获得最近每小时/每日/每周/每年间隔的总计数总和?

我有一张桌子如下 – 现在我需要报告每小时,每周,每月和每年的总计数.它可能有0,但应该包含在结果中.例如,我需要如下结果 – $hourlyResult = array( '00:01' => '5', '00:02' => '9', '00:03' => '50', '00:04' => '5', .......

在cakephp 3.x的整个项目中使用一种日期格式

这可能是一个简单的问题. 有没有什么方法可以在我的项目中设置一个日期格式,并在任何地方都有这种日期格式.到处都是指视图,编辑,索引操作.我需要的格式是Y-m-d H:i:s,它与我的语言环境日期格式无关. 我试图在bootstrap文件中使用以下代码,但它不起作用 Type::build('date')->useLoc

迁移CakePHP 2到3:保存按钮的前/后属性(表单助手)

将CakePHP 2.x迁移到3.x,在提交按钮CakePHP 2.x中有属性之后和之前,但这对CakePHP 3.x无效. <?php echo $this->Form->submit(__('Save'), array( 'div' => 'form-actions', 'class' => 'btn btn-large btn-primary btn-save&

CakePHP 3:更改结果集的结构

我是CakePHP的新手,有以下问题: 我有“图像”,“关键字”和“KeywordCategories”表.每个图像都可以有许多关键字(多对多),每个关键字都有一个类别(多对一).使用检索图像列表 $images = $this->Images->find()->contain(['Keywords', 'Keywords.KeywordCategories']); 返回如下结