作者joujiahe (家鉌)
看板PHP
标题Re: [请益] cakephp js
时间Sat Sep 25 17:14:23 2010
CakePHP 中,有关显示的类别是归类成 Helper 的。
可以参考:
http://book.cakephp.org/view/1096/Using-Helpers
使用方法:
<?php
class BakeriesController extends AppController {
var $helpers = array('Form', 'Html', 'Javascript', 'Time');
}
?>
如上所示,你就可以在 Bakeries 下的 views 使用像是 $form, $html, $javascript
和 $time 的物件了。
※ 引述《luo74128 (小猫)》之铭言:
: 请问各位先进,cakephp layout default.ctp我想要引入.js档
: echo $javascript->link('jquery.min');
: 为什麽都不可以呢?会有错误讯息如下。
: 上网查询也有人遇到同样问题但没有解决方法,烦请各位先进们教导。感谢!!
: Notice (8): Undefined variable: javascript [APP\views\layouts\default.ctp,
: line 13]
: Fatal error: Call to a member function link() on a non-object in
: C:\wamp\www\cakeapp\views\layouts\default.ctp on line 13
: 另外还有一个问题就是我的路径是
: http://127.0.0.1/cakephp/index/index 很正常
这边的意思是说,你有一个 Controller 叫做 index 并且你呼叫了她的 index action
: http://127.0.0.1/cakephp/index/ 很正常
等同於上一个,没指定 action,预设就是 index
: http://127.0.0.1/cakephp/index layout 就不对了
: http://127.0.0.1/cakephp/ layout 就不对了
: 请问这是怎麽回事呢?
这边就看不太懂了....
如果你没动过 config/router.php,你检查一下是不是将 / 对应到 pages controller
是的话,就改一下吧。
补充一下官方的 Router 手册:
http://book.cakephp.org/view/945/Routes-Configuration
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.208.137
※ 编辑: joujiahe 来自: 220.135.208.137 (09/25 17:15)
※ 编辑: joujiahe 来自: 220.135.208.137 (09/25 17:25)
※ 编辑: joujiahe 来自: 220.135.208.137 (09/25 17:28)
1F:→ luo74128:非常谢谢 09/29 09:14