Symfony1 开始在Symfony。。。CLI操作流程等

Symfony1 开始在Symfony。。。CLI操作流程等,symfony1,Symfony1,我当然希望这是一个可以问的问题。我意识到这不是一个特定的编程问题,但希望它有一个答案 我一直在努力学习Symfony(PHP框架),我已经阅读了Jobeet教程以及大量的“书籍”。所以我坐在这里准备开始我的第一个项目,惊奇地发现自己完全被困在该做什么上了。我意识到在读了所有这些之后。。。我没有“理解”整个流程是什么。我在这里问这个问题是因为WIKI风格,所以这可以被有经验的symfony用户采用,并融合到我自己和其他symfonewbies可以使用的最终文档中 我从一个Windows用户的角度出

我当然希望这是一个可以问的问题。我意识到这不是一个特定的编程问题,但希望它有一个答案

我一直在努力学习Symfony(PHP框架),我已经阅读了Jobeet教程以及大量的“书籍”。所以我坐在这里准备开始我的第一个项目,惊奇地发现自己完全被困在该做什么上了。我意识到在读了所有这些之后。。。我没有“理解”整个流程是什么。我在这里问这个问题是因为WIKI风格,所以这可以被有经验的symfony用户采用,并融合到我自己和其他symfonewbies可以使用的最终文档中

我从一个Windows用户的角度出发,使用本地服务器设置,并且包含php和symfony可执行文件的文件夹已添加到我的PATH环境变量中。我还假设正在使用条令,而不是推进,正如文档中所述,默认设置将是继续使用条令

  • 为项目创建文件夹。打开命令行(在Windows中,Start->cmd.exe)并使用generate:project命令生成骨架
  • 我真的已经迷路了。从Jobeet教程来看,似乎建议下一步是在schema.yml中创建数据库并运行条令:build all?还是先生成:应用程序和生成:模块等
  • 等等


    我很感激任何一位symfony专业人士的贡献。谢谢。

    遵循jobeet教程中的流程-您已经说过,它建议创建/定义模型是下一步,这是我一直在做的


    然后创建一些装置,然后生成应用程序/模块等。一旦达到这一点,就不需要再坚持jobeet做事的顺序,但它仍然是一个很好的参考。

    遵循jobeet教程中的流程-您说过,它建议创建/定义模型是下一步,这是我一直做的

    然后创建一些固定装置,然后生成应用程序/模块等。一旦达到这一点,就不需要再坚持jobeet做事的顺序,但它仍然是一个很好的参考。

    提出一个概念 首先,想一个你想建立的有趣的项目。这类项目的默认设置通常是一个博客,但如果它不能让你的船漂浮起来,那么像twitter克隆或reddit克隆这样的东西怎么样

    建立你的模型 在Symfony中,现在要做的事情是构建您的模型。在schema.YML文件或图形产品(如DB Designer、MySQL Workbench等)中创建它

    您需要添加表、列和外键,以便Propel可以为您构建一个有趣的模型

    让symfony构建您的应用程序 现在转到Symfony命令行并创建几个应用程序。用于web的前端和作为管理员管理站点的后端

    现在让Symfony根据您的模式生成您的模型。lib/model文件夹现在应该有一堆文件,其中包含一些基于模型的有用函数

    对于您的后端应用程序,使用管理生成器生成CRUD系统,并使用提供的yml文件对其进行自定义。按照myfirstapp教程为CRUD站点添加一些有趣的内容

    进入并编辑您新创建的站点! 对于前端,为站点的每个主要部分创建一个模块。这些可能包括用户、文章、标签、评论、故事、链接、投票等。一旦设置了一些模块,真正的乐趣就开始了。在操作文件中创建一些函数(如列表、显示、删除、更新),并创建相应的模板文件以显示操作结果

    您创建的每个操作都会自动映射到相应的URL

    http://yoursite/module/action
    
    希望这能给你一些启发

    提出一个概念 首先,想一个你想建立的有趣的项目。这类项目的默认设置通常是一个博客,但如果它不能让你的船漂浮起来,那么像twitter克隆或reddit克隆这样的东西怎么样

    建立你的模型 在Symfony中,现在要做的事情是构建您的模型。在schema.YML文件或图形产品(如DB Designer、MySQL Workbench等)中创建它

    您需要添加表、列和外键,以便Propel可以为您构建一个有趣的模型

    让symfony构建您的应用程序 现在转到Symfony命令行并创建几个应用程序。用于web的前端和作为管理员管理站点的后端

    现在让Symfony根据您的模式生成您的模型。lib/model文件夹现在应该有一堆文件,其中包含一些基于模型的有用函数

    对于您的后端应用程序,使用管理生成器生成CRUD系统,并使用提供的yml文件对其进行自定义。按照myfirstapp教程为CRUD站点添加一些有趣的内容

    进入并编辑您新创建的站点! 对于前端,为站点的每个主要部分创建一个模块。这些可能包括用户、文章、标签、评论、故事、链接、投票等。一旦设置了一些模块,真正的乐趣就开始了。在操作文件中创建一些函数(如列表、显示、删除、更新),并创建相应的模板文件以显示操作结果

    您创建的每个操作都会自动映射到相应的URL

    http://yoursite/module/action
    
    希望这能给你一些启发

    您还可以尝试在可视化环境中构建模型。它将自动从您的可视化模型生成模式文件,因此您只需使用symfony即可从中构建数据库。您还可以尝试在可视化环境中构建您的模型。它将从可视化模型自动生成模式文件,因此您只需要symfony就可以从中构建数据库。