cakephp 相关问题

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

404 Not Found 在此服务器上找不到请求的 URL

我遇到了一些小麻烦,想知道是否有人可以帮助我度过难关。我从 Hostgator 上下载了一个网站的副本,并尝试使用 WAMP 在本地计算机上设置它,但是,我...

回答 13 投票 0

Cakephp 避免模型之间出现错误情况

我使用cakephp 2.5,需要将Vehicle表与Address表连接起来,其中vei_id是外键 我有一个查找操作为两个模型生成错误的条件:车辆...

回答 1 投票 0

避免 cakephp 2.x 路由器中的 slugs 和控制器或插件名称之间的干扰

我正在寻找一种方法来自动避免 cakephp url 中的 slugs 和控制器/插件之间的干扰。 根据本文(http://lecterror.com/articles/view/advanced-routing-with-

回答 1 投票 0

CakePHP - 如何在更改语言和重新加载路由表后翻译当前 URL

我为每种语言使用不同的路由表,并且我编写了更改语言并重定向到同一页面但使用目标语言(和目标 URL)的操作。 主要问题是...

回答 2 投票 0

带下拉菜单的 CakeDC 搜索插件

我想添加一个选择框,以便使用 CakeDC 搜索插件进行搜索。 IE: 通过电子邮件搜索 我想添加一个选择框,以便使用 CakeDC 搜索插件进行搜索。即: <select name="field"> <option value="email">Search By Email</option> <option value="first_name">Search By First Name</option> </select> 目前我的观点是: echo $this->Form->create('User', array( 'url' => array_merge(array('action' => 'index'), $this->params['pass']) )); echo $this->Form->input('email', array('div' => false, 'empty' => true)); echo $this->Form->input('first_name', array('div' => false, 'empty' => true)); 这种方式工作得很好,但我想避免多个输入框并使用选择框来简化它。我可以很难(从选择框中获取值并将其与输入框中的值组合),但必须有另一种方法来做到这一点...... 这是我的用户模块: public $filterArgs = array( 'email' => array('type' => 'like'), 'first_name' => array('type' => 'like') ); 这是我的控制器: public function index() { $this->Prg->commonProcess(); $this->paginate['conditions'] = $this->User->parseCriteria($this->passedArgs); $this->set('users', $this->paginate()); } 我想你正在寻找 echo $this->Form->input('search', array('div' => false, 'empty' => true)); 和 public $filterArgs = array( 'search' => array('type' => 'like', 'field'=>array('email', 'first_name')), ); 和 public $presetVars = true; 但是您会失去两个输入的“AND”,取而代之的是“OR”(这不太强大)。 如果这对你来说没问题,那就是这样。

回答 0 投票 0

CakePHP:在行为中触发自定义事件

由于我的应用程序的构建方式,我需要为 beforeSaveAssociated 和 afterSaveAssociated 创建事件处理程序。为此,我更新了 AppModel.php 以包含以下相关内容...

回答 2 投票 0

CakePHP 5.x:双 leftJoinWith()

在我的应用程序中,ActivitiesCategories 有(hasMany)Activity 和Activities 有(belongsToMany with a joinTable)患者: ActivityCategoriesTable 类扩展了 Table { 公共职能

回答 1 投票 0

CakePHP 中的搜索和分页插件未与我的模型中的 HasMany 集成

我使用SearchDC插件进行搜索和分页插件。 我在控制器中执行了一个操作来显示用户,如果用户只想查看在线用户,我有一个复选框。为此...

回答 2 投票 0

requestAction 中的分页

我正在构建一个动态视图(页面),它由通过 $this->element('messages_unread') 调用的多个元素(小部件)组成。其中一些元素需要与页面 mod 无关的数据...

回答 1 投票 0

使用 CakePHP Http 客户端和 Magento2 REST API 搜索条件

我正在尝试向本地 Magento2 Rest API 发送 GET 请求,以获取特定时间后的所有订单。 我正在关注http://devdocs.magento.com/guides/v2.1/howdoi/webapi/search-criteria.html#si...

回答 1 投票 0

自定义身份验证对象中的自定义组件

如何在自定义身份验证对象中使用组件(自定义或基本的会话)? (位于控制器/组件/身份验证中)? 我尝试了 public $components = array('Session', '我的自定义名称

回答 2 投票 0

CakePHP:带有可选参数的路由

假设我有这个动作: 公共函数index_by_date($年= NULL,$月= NULL,$日= NULL){ if($年&&$月&&$日){ //当天的帖子 } 否则的话...

回答 2 投票 0

CakePHP:自动搜索预先选择的下拉值

我有一个搜索表单,其中有一个文本输入框、三个复选框和一个基于数据库中的用户数据的下拉列表中预选的默认值。 例如如果用户住在公社 1,则 1 是

回答 1 投票 0

致命错误:CakeDC\OracleDriver\Database\OCI8\OCI8Connection::query 的声明必须与 PDO::query 兼容(Cake Php 4.4.14)

我在 cake php 上创建了一个项目,并尝试连接我办公室提供的 Oracle 实例来处理该 Oracle 数据库。我安装了 CakePHP 4 驱动程序,它是从 Github CakePHP 4 获取的

回答 0 投票 0

在 cakephp 3 中使用 concat 字段进行搜索

我需要在 CakePHP 3 中使用 $this->Paginate 进行搜索查询。以下是我正在使用的代码 $搜索条件=数组( '或' => 数组( 'Quotes.quotenum LIKE' => "%" 。第 $...

回答 1 投票 0

检测cakephp中的核心闪现消息是错误消息还是成功消息

我已将 SesionHelper 从核心复制到 myapp/View/Helper 中,以便我可以更改输出消息周围的 div 结构。 我的问题是我似乎无法检测该消息是否有错误...

回答 1 投票 0

CakeDC 从多个表中搜索

我在 cakephp 应用程序中使用 cakedc 进行搜索功能。 搜索有一个类别下拉菜单。 我希望根据下拉列表搜索到相应的模型/控制器。 我在 cakephp 应用程序中使用 cakedc 进行搜索功能。 搜索有一个类别下拉菜单。 我希望根据下拉列表搜索到相应的模型/控制器。 <php echo $this->Form->create('Fashion', array( 'url' => array_merge(array('action' => 'search'), $this->params['pass']))); echo $this->Form->input('name', array('div' => false, 'empty' => true, 'label'=>'')); echo $this->Form->input('id', array('div' => false, 'empty' => 'All', 'label'=>'', 'class' => 'dropdown_categories', 'options'=>array(array(1 => 'Fashion', 2 => 'Books, Games & Music', 3 => 'Electronic Gadget', 4 => 'Gifts, Toys & Hobbies', 5 => 'Health & Beauty', 6 => 'Homes, Garden & Tools', 7 => 'Sports', 8 => 'Automotives')))); 通过此编码,它只能搜索时装表中的项目。 我有桌子:时装、书籍、电子产品、礼品等等。 如何根据下拉菜单更改“$this->Form->create('Fashion');”。 有没有更好的方法来解决这个问题。使用 if else 或 javascript。 这不是一个搜索索引插件。该插件实现了 readme.md 中here所述的 PRG 模式。如果您的表不相关,而且看起来也并非如此,那么您需要实现搜索索引,或者更好地使用专用数据库(例如 Elastic Search)。然后可以使用搜索插件来过滤该索引。 如果并且仅如果您的表格相关,您可以在它们之间进行搜索。 开发分支中的文档已更新,正在等待合并到master。 请参阅示例部分,了解如何跨相关表进行搜索。

回答 1 投票 0

cakePHP 表单输入标签覆盖 inputDefaults

我正在 cakePHP 中设置用户注册表单,使用 inputDefaults 来匹配 twitter 引导程序对水平表单的要求 echo $this->Form->create('用户', array( '...

回答 2 投票 0

CakePHP 中具有相同名称的多个复选框

我正在创建多个同名的复选框,我需要知道如何在提交表单时获取数组的值?我正在使用 CakePHP create('报告', 数组('

回答 3 投票 0

CakePHP 搜索插件,orCondition 问题

我的 orCondition 方法有问题。我想使用这个插件创建一个简单的搜索引擎,这样我只想找到一个短语(相同或相似),如果它在数据库中的标题和

回答 1 投票 0

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