Symfony1 Symfony的发展顺序/优先顺序

Symfony1 Symfony的发展顺序/优先顺序,symfony1,Symfony1,因此,经过大量的辩论和研究,我决定在我的下一个项目中使用symfony。总而言之,该项目是一个LMS(是的,我知道有一些预构建的,比如moodle,但它们没有我特定公司所需要的)。有许多模块和问题需要考虑。我的问题是应该以什么顺序开始 注意,数据库已经建立并填充了数据 教条是什么? 用户身份验证? 创建核心模块?(课程、注册、成绩) 页面安全性(即安装谁可以访问哪个页面的规则)?如果我是你,我会尝试遵循本教程:你当然可以将教程的每个步骤与网站的功能相匹配。如果我是你,我将尝试遵循本教程:您当然可

因此,经过大量的辩论和研究,我决定在我的下一个项目中使用symfony。总而言之,该项目是一个LMS(是的,我知道有一些预构建的,比如moodle,但它们没有我特定公司所需要的)。有许多模块和问题需要考虑。我的问题是应该以什么顺序开始

注意,数据库已经建立并填充了数据

教条是什么? 用户身份验证? 创建核心模块?(课程、注册、成绩)
页面安全性(即安装谁可以访问哪个页面的规则)?

如果我是你,我会尝试遵循本教程:你当然可以将教程的每个步骤与网站的功能相匹配。

如果我是你,我将尝试遵循本教程:您当然可以将本教程的每个步骤与您的网站的功能相匹配。

查看Jobeet教程是一个很好的建议

如果数据库已经建立,我可能会这样做:

  • 确保你对网站的“对象”和功能有一个计划(例如课程列表、课程详情页面、课程搜索等)。你应该能够可视化的网站,并有一些设计样机准备好。这也有助于了解它是否将是多语言的
  • 在数据库的背面生成条令模型和表单类
  • 创建主页占位符(可能是模块)和登录主页占位符(可能是模块)+基本布局,以便以后进一步调整
  • 创建注册和身份验证流程(这样您就拥有了添加用户、登录和注销用户的核心功能)。使用sfDoctrineGuardPlugin
  • 现在,开始根据您的计划逐个创建核心模块。随着您的进步,您将注意到哪些位作为部分/组件是有意义的,以及在哪些位置可以使用额外的模块。继续操作时添加新的路由规则
  • 最后,添加一些内容,清理模板HTML/CSS、JS文件等

。。。这样,您就有了一个正在进行的工作站点,您可以在进行过程中使用它。

查看Jobeet教程是一个很好的建议

如果数据库已经建立,我可能会这样做:

  • 确保你对网站的“对象”和功能有一个计划(例如课程列表、课程详情页面、课程搜索等)。你应该能够可视化的网站,并有一些设计样机准备好。这也有助于了解它是否将是多语言的
  • 在数据库的背面生成条令模型和表单类
  • 创建主页占位符(可能是模块)和登录主页占位符(可能是模块)+基本布局,以便以后进一步调整
  • 创建注册和身份验证流程(这样您就拥有了添加用户、登录和注销用户的核心功能)。使用sfDoctrineGuardPlugin
  • 现在,开始根据您的计划逐个创建核心模块。随着您的进步,您将注意到哪些位作为部分/组件是有意义的,以及在哪些位置可以使用额外的模块。继续操作时添加新的路由规则
  • 最后,添加一些内容,清理模板HTML/CSS、JS文件等
。。。这样,您就有了一个正在进行的工作站点,您可以在进行过程中使用它