我正在使用Symfony 1.31进行一个全新的项目。我刚刚使用admin生成器在后端应用程序中创建了一个模块。令我惊讶的是,似乎没有主题((完全没有)应用于页面。正如我之前提到的,这是一个新项目 - 我甚至还没有修改/app/backend/layout.php文件。
我之前有过类似的问题 - 我不记得我是如何解决它的(我想我必须先运行一个任务或将一些文件复制到/ web文件夹,然后样式/图像等才能生效。任何人都可以刷新我的记忆?
答案 0 :(得分:3)
您可能需要运行plugin:publish-assets
命令:
php symfony plugin:publish-assets
这将为项目web/
内的插件'web/
目录创建符号链接,从而可以访问sfDoctrinePlugin(或根据您使用的ORM推进)管理员样式。
答案 1 :(得分:1)
检查您的apache配置和文件权限,尤其是/ sf /子目录的别名。似乎无法访问与sf_admin页面对应的.css文件。您可以通过向虚拟主机配置添加别名或允许符号链接来修复它。
(顺便说一句,提示:检查你的html源代码,找出.css网址,并尝试直接使用你的浏览器访问它)