问题标签 [cakephp-3.2]

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 回答
725 浏览

php - 如何将变量值从控制器发送到 cakephp3 中的另一个不同视图?

我的 cakephp3 中有两个控制器和两个视图。

我的第一个控制器和视图是:

我的第二个控制器和视图是:

现在我想将变量值(例如 $data=5)从 importController.php 发送到 success.ctp 视图。

0 投票
3 回答
2739 浏览

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

我在 cake 3.2 中做了模型关联

在这里,我已经为同一张表的一个 id 完成了它。

我试图为其他人做,但它根本不起作用

下面是流程。

我得到的这个输出

在这里我也想绑定用户ID,它属于同一个用户表

输出应该是这样的(我想在下面得到这样的)

这里 publisher_id 和 user_id 都属于同一个用户表。

请提出建议,任何建议将不胜感激。

0 投票
1 回答
40 浏览

php - CakePHP3:生成数据库查询

我是 CakePHP 的新手,我想根据 Google Maps Lat & Lng 查询我的数据库中的位置。如果是真的,我怎样才能andWhere只添加这两个语句$params['bounds']

0 投票
2 回答
768 浏览

cakephp - Cakephp 3 - 复数命名约定

也许这是一个简单的问题,但我没有在食谱中找到它。当一些复数词的名称带有“ies”时,我感到很困惑

示例:城市 -> 城市

  • 控制器:城市控制器

  • 表:城市表

  • 型号:城市???还是城铁???

现在,当我运行应用程序时,两者都出错了。错误未找到型号名称。

感谢您的任何回答,如果我的英语太糟糕,我们深表歉意。


2016 年 6 月 28 日更新我找到了解决方案。事实上,我只是保留了他们的名字:

  • 控制器:src/Controller/CitiesController.php 中的CitiesController

  • 表:src/Model/Table/CitiesTable.php 中的CitiesTable

  • 模型或实体:src/Model/Entity/City.php 中的城市

这个对我有用。

谢谢大家。

0 投票
1 回答
294 浏览

cakephp - 检索多个数据 Cakephp 3

我有 2 个表(用户和技术),我需要在第三个控制器中分别从它们检索数据。

我可以使用 loadmodel 和 find() 来做到这一点,然后通过 $this->set() 设置要查看的数据,但是通过这样做,网站变得非常慢 > 70 秒,当我尝试只检索一个时它运行得很快。

所以基本上我需要优化我的查询并加快我的数据库

这是我的代码。

一些 DebugKit 图像 在此处输入图像描述 在此处输入图像描述

如您所见,我只有 2 个查询,但在调试中它显示 10 和 TABLE_SCHEMA 花了 35322 毫秒,它被称为 2 次(35322 * 2)

欢迎任何建议。

0 投票
1 回答
2612 浏览

authentication - CakePHP 错误:找不到类 App\Controller\AuthComponent

我正在使用 CakePHP 3.2 并编写一个只有管理员才能登录的管理面板。

有一个单独的表admins来存储管理员凭据。还有一个users表格用于用户从主应用程序注册/登录。

我必须使用admins表格登录管理面板。

我所做的是。

AdminsController.php

但这不起作用。并给出Error: Class App\Controller\AuthComponent' not found

此外,我想限制对所有控制器和操作的访问,无需登录。$this->Auth->allow()这就是为什么没有AppsController.php

0 投票
2 回答
3809 浏览

cakephp - CakePHP 3:关联属性名称与表的同名字段冲突

我正在使用 CakePHP 3.2。我有两张桌子service_requestscoupon_history

service_requests桌子

coupon_history桌子

当我烤service_requests桌子时

它警告错误为

以前有一个coupon_used表,我重命名coupon_history并删除了所有controller, model and template命名coupon_used并尝试再次烘焙,coupon_history但它给出了错误。我尝试了一个由作曲家创建的新项目,但也存在同样的错误。

0 投票
2 回答
1959 浏览

authentication - CakePHP 3 : Trying to get property of non-object

I'm working on CakePHP 3.2 and in login() action, want to allow login to only those whose status is verified = 1

But this gives error as

NOTE : line number has been changed to meet code snippets

0 投票
2 回答
312 浏览

android - CakePHP 3:从移动应用程序验证用户

我正在开发一个具有 Web 应用程序和移动客户端的项目。我正在使用 CakePHP 3.2 开发 Web 应用程序。有一个表users来存储用户凭据和register login logout功能。

我正在使用DefaultPasswordHasherCakePHP 3。

现在,我希望用户能够使用 Android/iOS 应用程序使用同一个users表进行注册和登录,并使用hashed passwordCakePHP 生成的或hash password在注册时登录,以便可以使用 CakePHP Web 客户端登录。

我是 CakePHP 和 Android 的学习者和新手。

我该怎么做?

主要问题在于密码字段的散列,因为 CakePHP 每次都使用不同的技术来散列密码。

编辑 2

loginUsersController项目中的操作CakePHP被配置为对用户进行身份验证并返回到其他一些操作。但我想在验证后检索用户的数据。

0 投票
1 回答
65 浏览

css - CakePHP 3.2 css 文件加载缓慢

在 CakePHP 3.2 中,单击 F5(刷新页面)后,我遇到了一些内部 css 文件加载缓慢的问题。该页面通常会根据内部 css 文件以对用户可见的丑陋方式过度排列元素。

该问题仅出现在我在查看页面开始时加载的(非常小的)css文件上。主(大)css 文件 - 在 Layout/default.ctp 加载 - 从来都不是问题 - 它总是快速且完全加载。

主 css 文件和内部 css 文件包含完全不同的元素。我不会在它们中覆盖相同的 id(例如 #my_id{...})。因此,我不明白为什么内部样式加载缓慢。

我使用以下行将 css 添加到子页面(在每个视图文件的开头):

我宁愿用户再等一会儿,而是给他或她一个完整的页面,并正确加载 css。有可能的?