cakephp-2.0 相关问题

关于CakePHP MVC框架的2.0.x分支的问题。如果您的问题一般适用于CakePHP,请使用标签[cakephp]。

cake php 链接到具有不同前缀的当前页面

在我的默认布局中,我想显示指向当前页面但具有不同前缀的链接。我使用前缀“语言”来使用像 www.site.com/eng/controller/action/param 这样的地址....

回答 4 投票 0

CakePHP 2.0 发送电子邮件错误

我正在使用 SignMeUp 插件在 CakePHP 2.0 中进行用户注册(其主页似乎已关闭 atm)。 在大多数情况下,一切都工作得很好,除了我得到以下内容

回答 1 投票 0

Cakephp下拉列表(selectlist)+如何显示模型中的值和相关模型

我想在下拉列表(选择列表)中显示,该下拉列表连接模型中的字段值和相关模型中的字段值。我有一个表“working_day”,它链接到...

回答 2 投票 0

esc/pos 打印机纸张用完

我正在制作使用 esc/pos 打印机打印票据的系统 问题是当纸张快用完时打印机只打印一些 当我插入新纸时,打印机继续打印...

回答 2 投票 0

使用 TCPDF 为 CakePHP 2.0 创建 PDF 助手

我目前正在为我的蛋糕应用程序制作 PDF 视图,并找到了本教程。 http://www.startutorial.com/articles/view/how-to-create-pdf-helper-with-tcpdf 但目前我正在挣扎......

回答 3 投票 0

Cakephp:如何验证我的选择选项,以便限制所选选项的重复

我有一个选择下拉菜单,我希望用户为数据库中的字段选择两个选项。问题是我如何使其禁止重复选择选项,目前它是......

回答 1 投票 0

CakePHP 4 中 $this->requestAction 的替代方案

在 CakePHP 4 中,我遇到了 $this->requestAction 问题 我收到错误: [Error] Call to undefined method App\View\AppView::requestAction() 我的代码: 在 CakePHP 4 中,我遇到了 $this->requestAction 的问题 我收到一个错误,错误是: [Error] Call to undefined method App\View\AppView::requestAction() 我的代码: <?php if(empty($newsfeed) || count($newsfeed) < 4){ echo $html_data = $this->requestAction('/members/adminnewsfeed'); echo '<li id="no_record" class="media media1" style="text-align: center;"> Challenge Launched. </li>'; }?> 但是,由于它在 CakePHP 4.x 中已弃用,我正在寻求替代方法的建议来实现类似的功能。 我期待 $this->requestAction 的替代方案,这样我就可以在升级 cake php 4 时轻松管理相同的代码。 在 CakePHP 4 中,由于性能和架构原因,requestAction() 方法已从 View 类中删除。相反,您可以通过使用不同的方法来实现相同的功能。 一种常见的替代方案是将逻辑从视图层移动到控制器层。以下是如何重构代码以在 CakePHP 4 中工作: 首先,从视图文件中删除对 requestAction() 的调用并在控制器中处理它。假设您的控制器名为 MembersController,获取新闻提要数据的操作是 adminnewsfeed(): 在你的 MembersController 中,你会有这样的东西: // In MembersController.php namespace App\Controller; use App\Controller\AppController; class MembersController extends AppController { public function index() { $newsfeed = $this->adminnewsfeed(); if (empty($newsfeed) || count($newsfeed) < 4) { $this->set('showChallenge', true); } else { $this->set('showChallenge', false); } $this->set(compact('newsfeed')); } public function adminnewsfeed() { // Your logic to fetch news feed data goes here } } 然后,在您的视图文件(例如,index.ctp)中,您可以检查 $showChallenge 的值并相应地呈现“Challenge Launched”消息: // In index.ctp <li id="no_record" class="media media1" style="text-align: center;">Challenge Launched.</li>

回答 1 投票 0

CakePHP 2.0:意外的助手行为 (HtmlHelper::link)

我正在开发 CakePHP 2.0,并且想要制作一个语言助手,这样我就不必在我的观点中传递一些基于语言的东西。为此我创建了一个 LanguageHelper。 我的第一个任务是包括...

回答 1 投票 0

Cakephp 使用having Clause 进行分页

是否可以在 Cakephp 分页中使用以下查询? 选择 u.email,(从亲戚中选择 count(*) 作为 iu 其中 iu.user_id=u.id ) 作为 iu_count,(从朋友中选择 count(*) 作为 ff 其中 ff.us...

回答 1 投票 0

CakePHP 使用数组设置重定向参数

我正在 CakePHP 2.4.2 中编写一些简单的重定向,并遇到了一个让我有点困惑的问题。 如何使用相同的 passArgs 重定向到另一个视图?看起来应该很简单,但是我...

回答 3 投票 0

如何在cakephp中对数组日期进行排序

我有2桌预订和消息,现在我想一次在收件箱中显示预订请求和消息。 $this->分页=数组( '条件' => $条件,'限制' => 10, ...

回答 2 投票 0

通过保存和错误 array_merge() 陷入 HasMany

我正在尝试建立一个非常简单的网站来创建和编辑食谱(法语为“Recettes”)。 我是一名经验丰富的前端开发人员,对 php 有很好的了解(不是高级),而且我一直

回答 1 投票 0

Cakephp 2.0:使用 Html->script() 时 Htmlhelper 抛出 array_merge() 错误

我使用以下代码来实现一些 jquery-ui 功能: Html->脚本(数组( 'jquery-ui-1.8.16.custom.min.js', ...

回答 1 投票 0

Cakephp 2.3 beforeFilter 和 ImplementedEvents 无法共存

使用cakephp 2.3.5。 我在几个控制器中使用 beforeFilter 来允许某些操作而无需登录。我已经成功使用它相当长一段时间了。然而,我发现我可以...

回答 1 投票 0

授权的公共 URL 不断重定向以进行身份验证并失败

在这种情况下,OurCustomAuth 当前返回预期值 false,正在达到适当的 else,但用户/错误路径不断重定向,即使它已公开并且...

回答 1 投票 0

在 CakePHP 中执行简单的查找操作

使用 CakePHP,我需要检索基本的记录列表。没有连接或特殊的 CakePHP 结果格式,只是以下数据格式的基本记录数组: [ {名字:'马修',

回答 2 投票 0

Cakephp 2 即使字段不为空也需要验证

我正在使用 CAKEPHP 2.5 并且我正在验证此字段: 数据[公钥][状态] 这是一个 html 选择框,我的问题是,即使我从选择框中选择了一项,验证...

回答 1 投票 0

如何在php中的数组中应用rtrim函数

我有一个这样的数组 大批 ( [1] => 好莱坞 » [2] => 3D 动画 » 好莱坞 » [3] => 自然之美 » 好莱坞 » 3D 动画 » [4] => 歌曲 » 好莱坞 » ...

回答 2 投票 0

CKEditor/ CKFinder 与 CakePHP 2.0

我正在尝试将图像和文件上传添加到我的 CKEditor 实例(在 CakePHP 应用程序中)。 CKEditor 一直工作正常,但我无法让 CKFinder 部分工作。我可以获得“浏览服务器”但...

回答 4 投票 0

在 CakePHP 2.0 中加载模型的最佳方式

我现在不确定在 CakePHP 2.0 中加载模型的最佳方式。 问题1 我有一个模型,其中多个数据库字段与另一个模型相关。 客户表有字段country_o...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.