博学而笃志 切问而近思 仁在其中
详情
使用Agavi进行MVC编程简介,第3部分:使用Agavi添加验证和管理功能1
作者:Aliot     发布时间:2017-07-02     评论:0     阅读:0

使用Agavi进行MVC编程简介,第3部分:使用Agavi添加验证和管理功能1

时间:2010-02-26 IBM Vikram Vaswani

简介

本系列的第 2 部分带您深入 Agavi 的世界,介绍如何处理用户通过 Web 表单提交的用户输入,如何通过来自 MySQL 和 Doctrine 的帮助在您的应用程序中支持数据库访问。通过将 Model 添加到这个混合程序并使用这些 Model 读取来自应用程序数据库的车辆清单,该部分还拓展了您对 Agavi 的 MVC 实现的知识。

但是,了解如何从数据库读取记录只解决了问题的一半。另一半涉及写入新记录或修改现有记录,本文将解决这个问题。在接下来的几节中,我将帮助您打造一个更智能的 Web Automobile Sales Platform (WASP) 示例应用程序,以便用户能够通过一个Web 界面创建、编辑和删除记录。我们还将探讨 Agavi 的安全框架的基础理论,展示如何将某些功能限制到只允许经过验证的用户使用。现在,就让我们开始吧!

添加数据库记录

首先,图 1 将帮助您迅速回忆起这个WASP 数据库的结构:

图 1. WASP 数据库

本系列的第 2 部分结束时创建了一个DisplayAction,它从数据库读取并显示单独的车辆清单。这些清单本身是在 MySQL 命令提示中使用原始 SQL 命令手动创建的。但是,这个WASP 应用程序的目标是支持销售商自己向数据库添加清单,管理员可以在数据库中审查并确认这些清单。这个业务目标自然会导致以下功能要求:

销售商上传车辆清单的界面;

WASP 管理员审查、批准或删除上传清单的界面;

区分上述两类用户的安全和访问控制模型。


相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册