问题标签 [cakephp-2.7]
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.
php - 使用 CakePHP 2.x 进行 HABTM 表单验证
我有一个 HABTM 关系,例如:(Post <-> Tag
一个帖子可以有多个标签,反之亦然)。
这适用于 Cakephp 生成的多个复选框选择。但是我希望每个帖子至少有一个标签,如果有人试图插入一个孤儿,我会抛出一个错误。
我正在寻找最干净/最类似 CakePHP 的方法来做到这一点。
这或多或少是CakePHP 问题中这个 HABTM 表单验证的更新,因为我在我的 cakephp 2.7 上遇到了同样的问题(最后一个 cakephp 2.x 现在在 2016 年支持 php 5.3)并且找不到这样做的好方法。
authentication - 如何在 CakePHP 中扩展 BaseAuthenticate 的类中加载组件?
我创建了自己的身份验证器来处理 OAuth 2:
我想Component
在我的OauthAuthenticate
课堂上使用一个自定义组件(从 扩展)。
我怎样才能在那里加载我的组件?传统的
不起作用 - 组件未加载。
cakephp - cakePHP:添加用户时密码没有散列
我正在使用cakephp 2.7.8来构建管理面板。我的项目包含多个管理员而不是用户,这就是为什么我admins
在数据库中有表而不是用户。使用 BlowfishHasher 对密码进行哈希处理,但是在创建新记录(添加新用户)时,密码没有进行哈希处理,只是将字符串存储到密码表中。
查询表:
管理员模型:Admin.php
管理员控制器:AdminsController.php
应用控制器:AppController.php
authentication - 在 CakePHP 2.x 中使用 BlowfishPasswordHasher 在 login() 中的用户名或密码无效
我正在使用CakePHP 2.7.8来构建管理面板。我的项目包含多个管理员而不是用户。这就是为什么我admins
在数据库中有一个表而不是users
表的原因。
我正在使用BlowfishHasher
哈希密码,它工作正常。密码在保存到数据库之前经过哈希处理。
但login()
返回:
表管理员:
管理员模型:Admin.php
管理员控制器:AdminsController.php
应用控制器:AppController.php
登录视图:login.ctp
cakephp - CakePHP:显示来自多个模型的数据
我正在开发 CakePHP 2.7.8 上的服务请求应用程序。我必须在用户区域显示提供请求服务的客户列表。
为此,我service_requests
在数据库中有一个表来跟踪用户提出的请求。
注意这里service_id
和service_area_id
分别是两个不同模型的外键services
和service_areas
。
服务.sql
和service_areas.sql
我有另一个表来维护客户(服务提供商)提供的服务列表。
以及另一个用于维护服务提供商所涵盖的服务领域列表的表格。
serviceRequest 模型:serviceRequest.php
view
通过访问请求操作:
它显示来自 service_requests 的结果
现在我要做的是在此视图下方显示一个列表,其中包含在请求的服务区域中提供请求的服务的客户名称(可能有许多服务提供商在同一服务区域提供相同的服务)。
Carpenter
这意味着显示为in提供服务的客户列表Ghaziabad
clients
从表中获取客户的姓名和其他详细信息。
cakephp - 如何安装与 Cakephp 2.7.3 兼容的 CakePdf 插件?
我正在开发一个 Cakephp 2.7.3 应用程序,我需要安装 CakePdf 插件。
到目前为止,我发现的只是需要 Cakephp 3.0+ 的 CakePdf 版本,包括当我尝试使用 composer 和 GitHub 时。
我仍然不是 CakePHP 的专家。请协助。
cakephp - 在 CakePHP 中将导航菜单与 default.ctp 分开
我正在使用 CakePHP 2.7。我必须在每个页面上显示一些静态菜单。由于菜单包含很多子菜单,我想将它们保存在一个单独的文件中navigation.ctp
并显示在default.ctp
我尝试了扩展和元素,但它们都没有给出预期的结果。
注意:这不是动态菜单,我没有从数据库中获取它们。
cakephp - CakePHP Ajax:更新列表并更改相关列表
我正在使用 CakePHP 2.7.8。我想使用 Ajax 更新列表中的相关列表。
我在项目中的数据库和模型中有一个customers
表和表。customer_addresses
customers
customerAddress
还有另一个控制器serviceRequests
,我必须customer
从数据库中的 CakePHP 生成的下拉列表中选择所选客户的地址。
我做了什么-我getCustomerAddress
在serviceRequests
控制器中添加了一个功能
要显示检索到的数据,我有一个视图get_customer_address.ctp
在功能控制器的add.ctp
视图中,我最后添加了以下脚本。serviceRequests
add
并渲染Js
,我已将以下代码添加到最后一个default.ctp
但是在访问localhost/serviceRequests/add
ajax 调用时不起作用,所有客户的姓名和所有客户的地址都显示在列表中。
dompdf - 在 CakePHP 中的 cakepdf 插件中使用 dompdf 引擎生成 pdf 文件
我正在使用 CakePHP 2.7.3 和 CakePdf 1.0.8。我正在尝试为我的 Cake 应用程序生成 pdf 文件,但我得到的 pdf 只是有一些奇怪的字符。
这是生成的pdf的样子:
这是我的视图文件View/Books/pdf/books_catalogue.ctp
我的pdf布局:View/Layouts/pdf/default.ctp
我的Config/bootstrap.php
我的控制器:
我用谷歌搜索并试图找到一些无济于事的答案。请协助。
cakephp - 转到某个页面时会话中断
如何检查天气会话是否正常工作?当我正确登录时,它工作正常,并且还允许我访问某些页面,但是当转到同一控制器中的其他页面时,它会将我重定向到登录页面。任何人都可以提出解决方案。