Symfony 自动生成后台程序

      使用Symfony框架自身提供的后台生成器,对写后台来说,是很大的福音。它减缩了很多工作,让注意力放到了逻辑设计上。下面是主要流程:

建立后台程序/管理模块
创建生成后台程序的配置文件
增加登陆模块

* 建立后台程序/管理模块


> symfony init-app backend
> symfony propel-init-admin backend post Post
> symfony propel-init-admin backend comment Comment

注意:生成管理模块与创建一般模块不同,一般模块init-module,而管理模块propel-init-admin.
其实这个与脚手架的创建类似:
    symfony propel-generate-crud frontend post Post
    symfony propel-generate-crud frontend comment Comment

* 创建生成后台程序的配置文件


配置文件位置:/apps/backend/modules/moduleName/config/generator.yml
具体配置信息请参考 Symfony 权威指南14章。

* 增加登陆模块


> symfony init-module backend security
编辑apps/backend/modules/post/config/security.yml
all:
--is_secure: on

在文件apps/backend/modules/security/templates/indexSuccess.php中,增加登陆表单。
在文件apps/backend/modules/security/actions/actions.class.php中,增加login方法。
在文件apps/backend/config/settings.yml中,设置登陆模块:
all:
  .actions:
      login_module:     security
        login_action:     index

That is All!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值