优化登录重定向与管理后台搭建
1. 解决登录重定向问题
当前用户成功登录后会被重定向到网站根目录,即默认欢迎页面,更合适的做法是重定向到仪表盘页面。在解决这个问题之前,需要处理损坏的数据夹具。
2. 生成自动化数据夹具
之前只有四个实体,且只有一个实体的结构发生了变化,但创建数据夹具仍花费了不少精力。随着项目中实体数量及其关系的增加,定义每个数据夹具中的关系会变得非常复杂,因此需要更好的方法来创建数据夹具。
3. 引入 AliceBundle
AliceBundle 封装了用于处理数据夹具的 Alice 库。使用 AliceBundle,我们可以以简洁、动态的方式创建和修改数据夹具及其关系,无需为数据夹具创建庞大的 PHP 类,一个简单的 YML 文件就能借助 Alice 完成更好的工作。并且 doctrine/data fixture 命令仍然可用,无需更改即可使用相同的加载命令。
- 安装和配置 AliceBundle :
$ composer require --dev hautelook/alice-bundle doctrine/data-fixtures
- 将其添加到 AppKernel.php :
// mava/app/AppKernel.php
<?php
public function registerBun
超级会员免费看
订阅专栏 解锁全文
2739

被折叠的 条评论
为什么被折叠?



