CakePHP是一个面向PHP的开源Web快速开发框架,它为开发,维护和部署应用程序提供了可扩展的体系结构。它使用公知的设计模式,如MVC和ORM,在约定范围内超过配置范例。
我的表格中有这个 表单->创建('供应商', array( 'url' => array_merge(array('action' => 'index'), $this->params['pass']) )); echo $this->表单->输入('
我正在使用 CakePHP v3.x,我正在尝试弄清楚如何通过迁移工具插入一些记录。该文档仅列出了修改架构的方法。我需要插入记录吗
我正在使用此链接中的反馈插件,使用 PolymorphicBehavior 在我的应用程序中的任何模型上添加评论。我的应用程序出现 2 个错误,内容是 严格 (2048):
我希望使用 JOIN 从 CakePHP 中的表和视图中选择数据,如下所示: $this->Annonces->find('all') ->其中($arrFiltres) ->订单($arrOrder) ->...
我尝试在 cakephp 中使用 TinyMce 插件,但编辑器未加载,但助手加载了。即使将文件解压到插件文件夹并在 bootstrap.php 文件中添加代码后,它的...
CakePHP 使用 FilterComponent “致命错误:无法访问空属性”
我累了。我搜索了几个组件和插件来实现带有过滤器的简单表格。 CakePHP对于那些占主导地位的人来说是美丽的,但是对于初学者来说却是令人头疼的。我是初学者:S 经过 tr...
我正在使用树行为来存储有序的项目列表。 当我向树中添加新元素时,我会调用“reorder()”函数对其进行重新排序。它非常慢。我一直在尝试很多事情。我的
我正在使用CakePHP 1.3,并尝试使用ajax制作一个简单的留言板。我正在尝试使用 Js 助手在索引页上提交表单,然后刷新留言板的 div 以包含...
我正在尝试将 facebook 连接到我的 cakephp 应用程序。我正在使用 Nick 的 Facebook 插件。 我想这样实现 当用户访问该网站时,他应该能够通过
我已经尝试了所有简单的 cakedc 搜索设置,并遵循了之前帖子中的代码示例,但它似乎不适合我。 我不确定,但似乎没有任何搜索...
如何在 CakePHP3 中创建使用 TemplaterTrait 的新 Helper?
我正在尝试创建一个新的助手,我打算使用模板器。 我的代码如下。 我正在尝试创建一个新的 Helper,并且我打算使用模板器。 我的代码如下。 <?php /** * KimSia * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright TBD * @link TBD * @since 0.1 * @license http://www.opensource.org/licenses/mit-license.php MIT License */ namespace Metronic\View\Helper; use Cake\Core\Configure; use Cake\View\Helper; use Cake\View\StringTemplateTrait; use Cake\View\View; /** * Portlet helper library. * * Automatic generation of Portlet divs and HTML FORMs from given data. * * @property HtmlHelper $Html * @property FormHelper $Form * @link TBD */ class PortletHelper extends Helper { /** * Other helpers used by PortletHelper * * @var array */ public $helpers = ['Url', 'Html', 'Form']; /** * Default config for the helper. * * @var array */ protected $_defaultConfig = [ 'templates' => [ 'portletStart' => '<!-- BEGIN FORM PORTLET--><div class="portlet box {{color}}">', 'portletEnd' => '</div><!-- END FORM PORTLET-->', ] ]; /** * Construct the widgets and binds the default context providers * * @param \Cake\View\View $View The View this helper is being attached to. * @param array $config Configuration settings for the helper. */ public function __construct(View $View, array $config = []) { parent::__construct($View, $config); } /** * Returns an Portlet DIV element. * * ### Options: * * - `color` Color for the Portlet * * @param array $options An array of html attributes and options. * @return string An formatted opening FORM tag. * @link TBD */ public function create(array $options = []) { $defaultOptions = [ 'color' => 'yellow', ]; $options = array_merge($options, $defaultOptions); $templater = $this->templater(); return $templater->format('portletStart', [ 'color' => $options['color'] ]); } /** * Closes a Portlet DIV, cleans up values set by PortletHelper::create(), and writes hidden * input fields where appropriate. * * @return string A closing DIV tag. * @link TBD */ public function end() { $out = ''; $templater = $this->templater(); $out .= $templater->format('portletEnd', []); $templater->pop(); return $out; } /** * Restores the default values built into FormHelper. * * This method will not reset any templates set in custom widgets. * * @return void */ public function resetTemplates() { $this->templates($this->_defaultConfig['templates']); } } 我在 $templater->format 处收到错误消息,表示我有 $templater 的非对象。 FormHelper和HtmlHelper如何使用模板器而不会出现相同的错误? 您实际上并没有使用该特征,您所做的只是将其导入到当前命名空间中。要实际使用它,您必须使用 use 语句在类定义中指定它。 class PortletHelper extends Helper { use StringTemplateTrait; // ... } 另请参阅 http://php.net/manual/en/language.oop5.traits.php
我有一个嵌套的 foreach 循环,可以迭代类和产品。在一种情况下,我的瑜伽课程有两种课程:第 1 节和第 2 节。 报名参加会议意味着参加所有...
我已经使用 CakePHP 框架开发了一个完整的网站,我们想为移动设备(主要是 iPhone/iPad)制作一个非常轻量级的网站版本。 有没有办法利用现有的网站...
CakePHP 2.4 从插件中抛出主应用程序异常? (干扰requestAction?)
我正在将 CakePHP(v 2.44)应用程序的一个运行良好的部分变成一个插件,当我从插件中的控制器中抛出异常时,我得到了最奇怪的行为:异常
我的cakephp应用程序(2.2)应用程序具有以下内容: 新闻文章 HMBTM 新闻类别 新闻类别 HMBTM 新闻文章 在我的新闻文章控制器函数index()中,我试图获取新闻的分页列表
我从http://www.cakedc.com/downloads下载了一个搜索插件。我使用 cakephp/croogo 1.4.3。 我将搜索插件重命名为“Search”,然后在 app/Plugin/ 中下载。 在我的控制器中: 公共 $na...
我正在使用 CakePHP 3.2 我有一个表 Carts,用于在用户使用 user_id 登录时将产品存储在购物车中。 我也希望用户无需登录即可访问 addToCart。但在这种情况下我想使用
我正在构建一个“通知”系统,并正在研究一种可通知行为,我的目标是将其附加到各种对象上——帖子、交易、朋友等。虽然我使用手动进行此工作
我在 CakePHP 中有一个带有数据库的现有应用程序。 任务是将翻译行为应用于其模型。问题是 i18n.php 脚本只创建 _i18n 表但不复制 exi...
我正在使用 https://github.com/cakedc/search 上的搜索插件。我试图仅使用 ID 字段搜索记录,也就是说,如果我在表单输入中输入 1,它必须显示用户记录...