Это моя папка проекта 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>
проверьте ваш index.php или services.php или любое другое место, где находятся ваши услуги. Ваши активы используют префикс. Подробнее о них читайте в документации: http://docs.phalconphp.com/en/latest/reference/assets.html#prefixes
Попробуйте найти файлы вашего проекта по этой строке:
->setPrefix('
Других решений пока нет …