【发布时间】:2014-10-01 18:14:10
【问题描述】:
这是我的 phalcon 项目文件夹层次结构。
custom
/app
/controllers
UserController.php
/models
/views
/user
register.volt
/public
/js
jquery.min.js
/css
style.css
我已将这些style.css 文件和jquery.min.js 文件添加到/views/user/register.volt 页面中,当我查看源代码时,这些文件已链接如下
<link rel="stylesheet" type="text/css" href="/custom/css/style.css" />
<script type="text/javascript" src="/custom/js/jquery.min.js"></script>
所以样式和脚本没有正确添加。如何更正以上两个链接,如下所示。
<link rel="stylesheet" type="text/css" href="/css/style.css" />
<script type="text/javascript" src="/js/jquery.min.js"></script>
下面是我用的controller和action
class UserController extends \Phalcon\Mvc\Controller
{
public function indexAction() {
}
public function registerAction() {
$this->assets
->addCss('css/style.css')
$this->assets
->addJs('js/jquery.min.js')
}
}
register.volt 页面在下方
<!DOCTYPE html>
<html>
<head>
<title>Phalcon PHP Framework</title>
{{ assets.outputCss() }}
{{ assets.outputJs() }}
</head>
<body>
{{ content() }}
</body>
</html>
【问题讨论】:
-
显示完整代码。看起来你在某个地方打电话给
setPrefix()。