2010-02-15 85 views
1

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

我想rember有类似的问题之前 - 我不知道我怎么解决它(我想我必须运行一个任务或复制一些文件到/ web文件夹之前的样式/图像等进入efect。任何人都可以刷新我的内存?

+0

使用例如Firebug是否下载所有文件(例如CSS,JS)。 – 2010-02-15 09:26:23

+1

完全不相关,但如果可能的话,最好将1.4用于新项目,因为它是长期服务版本,并且应该稍微快一些,因为已删除一些遗留/弃用功能。 – benlumley 2010-02-15 10:54:22

回答

3

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

php symfony plugin:publish-assets 

这将创建符号链接到您项目的web/中的插件的web/目录,从而允许访问sfDoctrinePlugin(或推动取决于您使用的ORM)admin-gen样式。

+0

谢谢 - 那是什么。我忘了发布资产。好的,我现在要站在角落里,我的脸贴着墙壁,...... – 2010-02-15 11:26:54

1

请检查您的apache配置和文件权限,特别是/ sf /子目录的别名,看起来与sf_admin页面对应的.css文件无法访问,您可以通过将Alias添加到您的虚拟主机配置或允许符号链接。

(顺便说一句,暗示:检查你的HTML源代码,找出的CSS URL,并尝试直接与您的浏览器访问它)