我需要为使用Symfony编写的Web应用程序开发一个管理面板。生成后端应用程序似乎是第一种选择,但我认为它引入了一些复杂性。
此基本管理面板的主要用途是管理用户和配置多个
的值<select>
<option>...</option>
<option>...</option>
...
</select>
在申请中。唯一的限制是普通用户无法访问此区域,但模型和CRUD操作应具有与前端模块相同的行为。
在这种情况下创建整个后端应用程序是否值得?或者是否足以通过检查用户角色来阻止访问?
答案 0 :(得分:3)
对于使用与前端应用程序相同的设计和组件的简单管理任务,使用相同的应用程序更容易。
可以使用配置轻松设置权限,无论哪种方式都可以。
您可以创建一个单独的应用程序并使用管理生成器......
您想要将您的网站的这两个部分分开,这取决于您。