我当然希望这是一个可以在这里问的问题。我意识到这不是一个特定的编程 Q,但希望它确实有答案。
我一直在尝试学习 Symfony(PHP 框架),并且我已经阅读了 Jobeet 教程并阅读了大量的“书籍”。所以我坐在这里准备开始我的第一个项目,却惊奇地发现自己完全被困在做什么上。我意识到,在阅读完所有内容之后......我没有“明白”整体流程是什么。我在这里问这个是因为 WIKI 风格,所以它可以被有经验的 symfony 用户采用,并融合到我自己和其他 symfony 新手可以使用的最终文档中。
我从具有本地服务器设置的 Windows 用户的角度开始,并且包含 php 和 symfony 可执行文件的文件夹已添加到我的 PATH 环境变量中。我还假设正在使用 Doctrine 而不是 Propel,因为在文档中已经说明默认设置将是 Doctrine 前进。
- 为您的项目创建一个文件夹。打开命令行(在 Windows 中,开始 -> cmd.exe)并使用 generate:project 命令制作骨架。
- 我真的已经迷失在这里了。从 Jobeet 教程看来,下一步是在 schema.yml 中创建您的数据库并运行学说:build-all? 还是 generate:app 和 generate:module 等先出现?
等等。
我会感谢任何 symfony 专业人士的贡献。谢谢。