大型项目框架构建指南
1. view.php 文件分析
view.php 文件中没有太多新内容。我们再次获取了一个 DataStore 对象,并将用户消息输出到浏览器。第 20 行和 21 行的隐藏表单输入是值得关注的特性。在第 20 行发送一个值为 “AddTask” 的 cmd 参数,确保表单提交被发送回 AddTask 命令。CommandFactory 使用 ‘cmd’ 参数来选择要执行的命令。“addtask_submit” 字段用于让 AddTask 命令确认我们希望处理数据。
以下是相关逻辑的简单示意:
// 假设这里是 view.php 部分代码逻辑
// 获取 DataStore 对象
$dataStore = new DataStore();
// 输出用户消息
echo $userMessage;
// 隐藏表单输入
echo '<input type="hidden" name="cmd" value="AddTask">';
echo '<input type="hidden" name="addtask_submit" value="1">';
2. 框架选择与思考
这里提供的代码并非可直接下载使用的框架。如果从客户端编码者的角度寻找框架,有更完整、灵活的项目可供考虑,例如:
- Phrame: http://sourceforge.net/projects/phrame
超级会员免费看
订阅专栏 解锁全文
1277

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



