cakephp 相关问题

CakePHP是一个面向PHP的开源Web快速开发框架,它为开发,维护和部署应用程序提供了可扩展的体系结构。它使用公知的设计模式,如MVC和ORM,在约定范围内超过配置范例。

CakePHP 1.3.6 中的分页+路由问题

如果我从路由网址访问结果,则无法对结果进行分页。这些是我正在使用的路线: // 消息 Router::connect('/news.rss', array('controller' => 'posts', 'action' => 'index', ...

回答 1 投票 0

router::connect 在 CakePHP 中转发命名参数

http://example.com/foo/c:1 我如何编写工作 router::connect 来发送此类链接 控制器=列表 行动=搜索 命名数组(cat=1) id我不知道,它是一个动态url 请采纳...

回答 1 投票 0

Cakephp router::connect 转发命名参数

http://domain.com/foo/c:1 我如何编写工作 router::connect 来发送此类链接 控制器=列表 行动=搜索 命名数组(cat=1) id我不知道,它是一个动态url 请采纳...

回答 1 投票 0

cakephp:理解调试消息并找到错误来源

我收到这样的调试日志 2014-07-22 11:42:17 注意:通知(8):未定义索引:传入[/htdocs/lib/Cake/View/Helper/PaginatorHelper.php,第111行] 痕迹: PaginatorHelper::beforeRender() -...

回答 1 投票 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 按分页问题分组

CAKEPHP 按分页问题分组.. 这是我的表结构 朋友桌 `id` int(11) NOT NULL AUTO_INCRMENT, `user1_id` int(11) NOT NULL DEFAULT '0',--> UserFrom `user2_id` int...

回答 1 投票 0

我必须将parent::__construct($config) 放入我的CakePHP 数据源中吗?

有充分的理由放 父级::__construct($config) 在我正在开发的 CakePHP 数据源的构造中?我看到它在 https://github.com/c 中找到的一些数据源中使用...

回答 1 投票 0

如何在 CakePHP 5 中禁用 API 的 Csrf 保护?

如果您添加了 API 前缀路由并想要禁用 POST、PUT API 请求的 Csrf 保护,请按照下面列出的步骤操作。 首先将API前缀路由添加到config/routes.php中 $routes->pr...

回答 1 投票 0

CakePHP 最快更好的合并数组

我有两个数组(相同型号),如下所示: 大批 ( [0] => 数组 ( [id] => 17 [用户 ID] => 1 ) [1] => 数组 ( [id] => 8 [user_id] =&...

回答 2 投票 0

在我的应用程序中引用第二个数据库/数据源的问题

我在将第二个数据库合并到我的应用程序中时遇到问题。 我已经在 app.php 和 app_local.php 中创建了两个连接 引用第二个数据库的模型(即 BusinessRequests)

回答 1 投票 0

cakePHP WHERE IN CLAUSE:数组到字符串的转换

您好,我想从表中获取以下数组范围内的所有数据: //AJAX发送到PHP的数据 $authors = $_POST['作者']; $文章= $_POST['文章']; 以下

回答 1 投票 0

CakePHP testAction 在重定向后返回 null

我测试控制器操作。我通过 POST 方法将数据传递给它。将数据保存到数据库后,我会重定向到主页,在其中显示有关操作结果的消息。 我想测试一下...

回答 1 投票 0

CakePHP 在 hasMany 关系中搜索

我有一个模型内容,属于类别,有许多发布商,并且发布商属于城市。 还有一个搜索表单,用户可以从下拉框中选择要查看的类别,然后

回答 1 投票 0

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

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

回答 1 投票 0

CakePHP 已弃用 FactoryTrait?

我有一台新电脑,正在其上设置我的 CakePHP 项目,但出现以下错误: 已弃用: Cake\Chronos\Traits\FactoryTrait::createFromFormat($format, $time, $tz = null) 的返回类型应该 ...

回答 0 投票 0

CakePHP 3 中动态加载插件配置文件

问题:如何从插件/配置目录加载配置文件? 演示项目:https://github.com/CakePHPKitchen/CakeDC-Users-Permissions-Example 我正在使用 CakeDC/users 插件,它......

回答 1 投票 0

Cakephp 使用having Clause 进行分页

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

回答 1 投票 0

与元素一起使用时出现分页错误

当我将其用作视图时,我有一个表视图,它可以与分页(Paginator->sort())一起正常工作。但是当我将 is 作为元素更改时,它会抛出错误: 警告(2):array_merge...

回答 2 投票 0

cakephp 分页中的自定义查找器方法

控制器代码: 公共$分页= [ '字段' => ['订阅.id'], '限制' => 1, '订单' => [ '订阅.创建' => '描述' ] ];

回答 1 投票 0

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