Symfony 中管理面板的最佳方法

发布于 2024-10-18 12:39:06 字数 361 浏览 2 评论 0原文

我需要为用 Symfony 编写的 Web 应用程序开发一个管理面板。生成后端应用程序似乎是第一个选择,但我认为它会带来一些复杂性。

这个基本管理面板的主要目的只是管理用户并为

<select>
    <option>...</option>
    <option>...</option>
    ...
</select>

应用程序内的多个用户配置值。唯一的限制是普通用户无法访问此区域,但模型和 CRUD 操作应具有与前端模块中相同的行为。

在这种情况下是否值得创建整个后端应用程序?或者通过检查用户角色来阻止访问就足够了吗?

I need to develop an administration panel for a web application written with Symfony. Generating a backend application seems to be the first option, but I think it introduces some complications.

The main purpose of this basic administration panel is just managing users and configuring values for multiple

<select>
    <option>...</option>
    <option>...</option>
    ...
</select>

within the application. The only restriction is that a regular user cannot access this area, but the model and CRUD actions should have the same behaviour as in frontend modules.

Is it worth to create a whole backend application in this case? Or should it be enough to block access by checking the user role?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

胡大本事 2024-10-25 12:39:06

对于使用与前端应用程序相同的设计和组件的简单管理任务来说,使用相同的应用程序会更容易。

可以使用配置轻松设置权限,无论哪种方式都应该没问题。

您可以创建一个单独的应用程序并使用管理生成器...

这实际上取决于您想要将网站的这两个部分分开的程度。

Using the same application is easier for simple administration tasks that use the same design and components as your frontend application.

Permissions can be easily set using configuration and you should be fine either way .

You could create a separate application and use an admin generator...

It really is up to you how much you want to separate those 2 parts of your website.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文