model-view-controller相关内容

如何使用公共目标对象来处理多个视图的动作/出口?

我开始尝试在以前使用代码的地方使用 IB.我为 iPad/iPhone Portrait/Landscape 创建了笔尖,所以我有四种可能的视图.所有的文件所有者都设置为 UIViewController,所有的都有一个从调色板添加到我的 NSObject 子类“TargetObject"的对象.设置 IBActions/IBOutlets 没问题,只需像往常一样按住 ctrl-drag 在一个笔 ..
发布时间:2021-12-21 15:24:26 移动开发

在 MVC 网站中验证和处理表单提交的位置

我正在开发基于 PHP 的模型-视图-控制器结构化网站.我知道模型应该处理业务逻辑,视图向用户呈现 HTML(或其他),而控制器则促进了这一点.我遇到的问题是表格.我在控制器中放置了多少处理,我在模型中放置了多少? 假设我正在尝试更新用户的第一个 &姓.我想要做的是使用 AJAX 向我的控制器之一提交表单.我希望数据(再次)在服务器端进行验证,如果有效则将其保存到数据库中,然后将 JSON ..
发布时间:2021-12-21 15:24:21 PHP

如何使用模型/视图/控制器方法制作 GUI?

我需要了解模型/视图/控制器方法背后的概念以及如何以这种方式编写 GUI.这只是一个非常基本的、简单的 GUI.有人可以向我解释如何使用 MVC 重写此代码吗? from tkinter import *类应用程序(框架):"""基于用户输入创建故事的 GUI 应用程序."""def __init__(self, master):"""初始化帧."""超级(应用程序,自我).__init__(主 ..
发布时间:2021-12-21 15:24:05 Python

使用 PHP 的简单 MVP 示例

我知道如何使用 MVC 模型,但我不知道如何使用 MVP.我阅读了它们之间的差异,但不知道如何实现. 解决方案 区别是双重的: 视图是被动的,不知道模型 presenter(控制器)改变模型状态,读取信息并将其传递给视图 公共函数 showUsers(){//-- 剪断$data = $accountManager->getUserDetails($from = 10, $t ..
发布时间:2021-12-21 15:23:56 PHP

使用自定义成员资格和角色提供程序在 MVC 中实现 IPrincipal 和 IIdentity

我一直坚持自定义 iprincpal 和 iidentity 对象的实现.我现在花了一天时间来搜索如何实现这些权利并用更多信息对其进行扩展. 我想使用自定义变量(如全名或其他内容)扩展信息 @Context.User.Identity.Name. EDIT:现在我得到了以下代码,但是如果我尝试阅读 @((CustomPrincipal)Context.User.Identity).Na ..
发布时间:2021-12-21 15:23:41 C#/.NET

Django 中的 MVC 模式

这个问题已经困扰了我一段时间了.我读过关于这个话题,但似乎没有什么能清除我的想法.我知道他们称视图模板和模型模型为好,我真正不知道的是控制器在哪里.django 所谓的视图在我看来更像是控制器的动作/方法/功能,而不是控制器本身,但在我阅读的任何地方,我都发现所谓的视图控制器等效. 我以前使用过 MVC 框架(ASP.NET MVC3、Ruby on Rails、PHP Laravel 框架 ..
发布时间:2021-12-21 15:23:32 其他开发

MVC ajax 调用 - 在哪里处理它们?

我有一个正在构建的自卷式 MVC 框架,到目前为止已经设法避免了对任何 AJAX 调用的需要.但是,现在我想创建一个实时更新的提要. 我的问题是,通常在 MVC 中存储的 ajax 调用处理程序在哪里?我应该将它们存储在参与调用的同一个控制器中吗? 例如,如果我的域 www.example.com/browse/blogs(browse 是控制器,blogs 是方法)正在对更新的博客列 ..
发布时间:2021-12-21 15:23:23 PHP

在 mvc php 中验证

我不知道哪个是最好的?您认为在控制器中验证 用户登录表单 或其他表单更好还是定义一个类(例如模型中的“安全类")进行验证更好?或定义一些类进行验证?你知道更好的选择或好的技术吗? actionform='loginform';$this->errorMsg=array();if(isset($post)){if(empty($post('aliasName'))){...}别的{...}if(e ..
发布时间:2021-12-21 15:23:08 PHP

在 Java 中等效的 ASP.NET 母版页

在 Java Web 开发世界中,Master Pages 相当于什么?我听说过 Tiles、Tapestry 和 Velocity,但对它们一无所知.它们是否像母版页一样易于使用? 我想要一些简单的东西,比如设置一个模板,然后从模板派生出后续页面并覆盖内容区域,类似于母版页. 任何例子都会很棒!! 解决方案 首先,Java 中 ASP.Net 的等价物将是一个 Web 框架, ..
发布时间:2021-12-21 15:23:01 Java开发

Zend框架如何在不同模块中使用相同的模型?

我正在一个现有项目中实施 Zend Framework,该项目有一个公共营销区、一个私有成员区、一个管理站点和一个营销活动管理站点.目前,营销区域和成员区域的控制器脚本都在网站的根目录下,然后是单独的 admin 文件夹和营销活动网站的另一个文件夹. 在实施 Zend 框架时,我希望能够将控制器和视图拆分为模块(一个用于成员区域,一个用于公共营销区域,一个用于管理站点,一个用于营销活动管理站 ..
发布时间:2021-12-21 15:22:47 PHP

Zend_Form 在哪里适合模型视图控制器范例a

Zend Framework 主要用于 MVC 使用.非常有用的组件之一是 Zend_Form. 我很难找到 Zend_Form 的位置.它是视图、模型还是控制器的一部分,我应该赋予它哪些职责. 事实是,Zend_Form 做了两件事:装饰和渲染表单并验证它.第一个是真实的视图任务,第二个是真实的模型任务. 现在最常见的用途似乎是让表单只与控制器交互,有效地将两个任务(渲染和验证 ..
发布时间:2021-12-21 15:22:39 其他开发

集中关注 ASP.NET MVC 模型错误

我有一个模型可以进行一些验证检查并将错误添加到 ModelState: ViewData.ModelState.AddModelError("mycontrol", "message") 它们在视图端显示良好,但是有没有办法将焦点设置到与验证消息对应的控件上?现在,页面会刷新并停留在页面顶部,因此如果错误发生在页面的末尾,用户并不知道发生了什么. 注意:另一种解决方案是让 Validat ..
发布时间:2021-12-21 15:22:29 其他开发

分层模型视图控制器 (HMVC) 的示例?

我对 Presentation-Abstraction-Control 感兴趣?(又名分层模型视图控制器 (HMVC))用于构建复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以阅读代码的任何示例? 我知道 Presentation-Abstraction 中引用的 JavaWorld 文章和相关信件-控制维基百科文章. 解决方案 在 php 世界中,我知道一些可 ..

MVC 中控制器的传统使用是否会导致违反单一职责原则?

维基百科这样描述单一责任原则: 单一职责原则规定每个对象都应该有一个单一的职责,并且这个职责应该完全由类封装.它的所有服务都应严格遵守该职责. MVC 中控制器的传统使用似乎导致程序员违反了这一原则.拿一个简单的留言簿控制器和视图.控制器可能有两种方法/操作:1) Index() 和 2) Submit().Index() 显示表单.Submit() 处理它.这两种方法是否代表两种不同 ..