这是我的 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>