美文网首页
symfony4 从0开始

symfony4 从0开始

作者: 陈伟腾 | 来源:发表于2018-03-27 09:24 被阅读0次

part1:根据symfony4的入门过一遍+路由介绍(见@route):

composer create-project symfony/skeleton ./practice

composer require server --dev  服务器

composer require annotations   路由

composer require --dev profiler  debug

part2:进阶开发

1.数据库实体操作&&bin/console介绍:

composer create-project symfony/skeleton ./html   生成symfony的骨架文件

composer require doctrine maker  建议使用doctrine maker管理工具,可以生成相关的代码(controller,entity,command,doctrine等)

进入.env文件配置数据库连接

使用workbench做模型设计,正向生成数据库文件

接下来需要把数据库文件反向生成我们的entity

在项目目录下新建一个文件夹entitymaker,创建一个空bundle,bundle推荐在src下新建文件夹存放

php bin/console doctrine:mapping:import --force CreateEntityBundle xml 在当前bundle下的resource中生成元数据文件

php bin/console doctrine:mapping:convert annotation ./src 官网推荐使用这个命令生成对应的entity文件,但是相对应的getter,setter方法并没有生成

使用phpstorm generategettersetter功能生成getter,setter方法

后续如果需要更新数据库结构,建议不要直接修改数据库表,修改entity,然后正向修改到数据库,依次执行下方两个命令

php bin/console doctrine:migrations:diff

php bin/console doctrine:migrations:migrate

数据库操作+validation+security+eventsubscriber

3.Logger

4.validation

相关文章

  • symfony4 从0开始

    part1:根据symfony4的入门过一遍+路由介绍(见@route): composer create-pro...

  • 从0开始

    不想再碌碌无为继续这么混下去了好嘛

  • 从0开始

    空杯心态,说着容易做着难。 当我们从有了孩子的欣喜若狂,到孩子第一天上幼儿园的充满希望,然后到小学三四年级的开始纠...

  • 从0开始

    当一家公司开始招聘专业安全人员的时候,意味着安全对这家公司已经比较重要了,比如曾发生一些入侵或者信息泄漏等安全事件...

  • 从0开始

    The best time to plant a tree is twenty years ago. The se...

  • 从0开始

    接触简书已经半年多了,最初是在看一些公众号的文章时偶然间看到了简书,这个集读文写文于一身的平台,早早的就下了这个软...

  • 从0开始

    写作是我的短板,一直以来都想突破但都在得过且过,没有行动,希望从今天开始学习,跟大家一起努力加油,成为更好的自己!

  • 从0开始

    现在生活已经慢慢进入正轨,而我却在迷茫。我的这种迷茫和否定不知跟谁去说,又不知从何说起。 目前跟家人,朋友,没有一...

  • 从0⃣️开始

    今天是二零二零年六月十一日,我只想吐槽一下昨天的宝宝拍照。 昨天并不是一个很好的天气,这几天的江苏已然进入了梅雨季...

  • 从0开始

    好不容易日更100天,结果昨天忘了,今天又要从0开始,气死我了,我还买了复活卡,谁知道点错了。突然没兴趣写下去了。...

网友评论

      本文标题:symfony4 从0开始

      本文链接:https://www.haomeiwen.com/subject/ocpcqftx.html