Symfony管理生成器生成的模块没有样式

时间:2010-02-15 01:44:35

标签: symfony1

我正在使用Symfony 1.31进行一个全新的项目。我刚刚使用admin生成器在后端应用程序中创建了一个模块。令我惊讶的是,似乎没有主题((完全没有)应用于页面。正如我之前提到的,这是一个新项目 - 我甚至还没有修改/app/backend/layout.php文件。

我之前有过类似的问题 - 我不记得我是如何解决它的(我想我必须先运行一个任务或将一些文件复制到/ web文件夹,然后样式/图像等才能生效。任何人都可以刷新我的记忆?

2 个答案:

答案 0 :(得分:3)

您可能需要运行plugin:publish-assets命令:

php symfony plugin:publish-assets

这将为项目web/内的插件'web/目录创建符号链接,从而可以访问sfDoctrinePlugin(或根据您使用的ORM推进)管理员样式。

答案 1 :(得分:1)

检查您的apache配置和文件权限,尤其是/ sf /子目录的别名。似乎无法访问与sf_admin页面对应的.css文件。您可以通过向虚拟主机配置添加别名或允许符号链接来修复它。

(顺便说一句,提示:检查你的html源代码,找出.css网址,并尝试直接使用你的浏览器访问它)