问题标签 [cakephp-2.0]
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 - 带 Bootstrap 的 CakePHP(来自 Twitter)
我是 CakePHP 的新手,我想知道一种在结合蛋糕的布局中使用 Twitter 的 Boostrap 的方法。
我主要关心的是让表单助手继续正常运行,因为我认为它使用了预配置的 CSS 类,如果我更改默认 css,我想表单助手将停止正常工作。
我阅读了本教程,但似乎并不完整。
使用 CakePHP 和 (twitter) Bootstrap 构建 PHP 应用程序,第 1 部分
有人做过吗?
谢谢!:D
cakephp - cakephp 2.0如何在登录用户下添加门票?
我在向任何登录的人添加票证时遇到问题。使用 cakephp 1.3,这条线工作得非常好:$this->data['Ticket']['user_id'] = $this->Auth->user();
这是完整的添加操作:
现在甚至代码都不起作用$this->Session->read('user_id');
。好吧,两者中的任何一个都添加了票,但 user_id 是空白的。任何帮助将不胜感激。
cakephp - CakePHP 自定义路由类 - 如何传递参数?
我创建了一个自定义路由类,我希望能够将设置/选项传递给构造函数,以便它是可配置的。这可以做到吗?
自定义路由类的文档:
http://book.cakephp.org/2.0/en/development/routing.html#custom-route-classes
我的自定义路线类:
error-handling - 用 cakephp 保存数据不起作用
我正在尝试load
,edit
并save
记录CakePHP 2.0
但我generic error
在该save
方法中得到一个不能帮助我理解问题所在的方法。
如果我尝试debug($this->User->invalidFields());
我得到一个empty array
,但我false
从$this->User->save()
条件中得到。
这是我收到错误的控制器操作:
当我尝试该操作时,test.com/users/activate/hashedkey
我会收到带有消息的activation_fail
模板页面。Save error message
如果我printr
是$user
var,我会从 cake 的find
方法中获得正确的用户。
我哪里错了?
cakephp - CakePHP 2.0:意外的帮助程序行为 (HtmlHelper::link)
我正在开发我的 CakePHP 2.0 并想制作一个语言助手,这样我就不必在我的视图中传递一些基于语言的东西。为此,我创建了一个 LanguageHelper。
我的第一个任务是在所有链接中包含语言。
现在在我看来,我使用以下内容:
预期结果:
实际结果:
即使使用以下内容:
给我一个错误的结果:
以下是我的路线:
有人知道获得预期结果的方法吗?
编辑:
我还应该提到以下确实给了我预期的结果:
解决方案:
php - 为什么 PHP 的 empty() 函数在 CakePHP 2 中的 $this->data 不能按预期工作?
为了减轻一些困惑,我完全重写了这个问题。
这是控制器:
这是整个视图:
这是渲染的输出:
为什么empty()
在两者都返回 Truecount()
并debug()
显示已分配非空值时?
这是一个 CakePHP 错误吗?一个PHP错误????
如果我使用另一个变量而不是 $this->data :
和观点:
它按预期工作:
有接盘侠吗?
cakephp - 如何从cakephp中的查找结果设置分页?
我的票控制器上有一个代码,显示登录用户创建的所有票:
它返回正确的结果,但是,我的分页(当您查看索引页面时)显示了所有用户创建的所有票证(第 1 页,共 1 页,显示总共 18 条记录中的 18 条记录,从记录 1 开始,到 18 结束)。当您查看索引页面时,上面的代码应该只返回 3 张票。
提前致谢。
莱曼
cakephp - CakePHP:解析错误:语法错误,意外的 T_DOUBLE_ARROW
作为一个 CakePHP 新手,我遇到了这个错误:
解析错误:语法错误,意外的 T_DOUBLE_ARROW
我正在使用 CakePHP 2.0,LogsController
我有:
任何想法,我怎么能解决这个问题?
validation - 从视图中的另一个模型形成
所以我试图扩展博客教程添加一些评论:
我想在与“帖子视图”相同的视图中显示添加评论表单。事情是我不知道获得这种方法的最佳方法。我想了三个办法:
- 在 Comments Controller 中创建一个函数来处理数据。
- 在 Post Controller 中创建一个函数来处理数据。
- 在处理帖子视图的同一函数中处理数据。
前两个“解决方案”的主要问题是验证错误不会出现在表单中,除非我在会话变量中保存无效字段,然后在 beforeFilter 回调中解析变量,像这样:
我基本上所做的是将无效字段调整为实际视图并使其正确显示。这真的很好用,但对我来说似乎很难看。最好的方法是什么?
另一个相关问题:控制器应该反映视图吗?我的意思是在那个例子中,我考虑只有一个评论模型并处理控制器中的所有数据,其中添加评论的表单(即使它在 Post Controller 中)。