美文网首页
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开始

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