model-view-controller相关内容

Zend Framework ORM 风格的表数据网关与扩展 Zend_Db_Table_Abstract

在 Zend 框架快速入门中,从将 Zend_Db_Table_Abstract 扩展到表数据网关模式的模型发生了变化. 就我个人而言,我对这种模式没有太多经验,我一直听说最有可能使用这种模式而不是旧方式. 快速入门中的一个简短示例: 老方法: class Default_Model_Guestbook 扩展 Zend_Db_Table_Abstract{受保护的 $_name ..
发布时间:2022-01-02 09:33:59 PHP

MVC::什么是模型?

我现在必须对模型做出决定.我知道模型是您用来进行所有数据库操作的工具.但是模型是否仅限于此? 它们是仅用于数据库交互还是用于所有外部数据操作(例如来自外部 API 的数据等)? 解决方案 例如,在 Django 中,模型是映射到数据关系(表)和潜在桥接表(例如,多对多关系)的类. 同一个类可以有对相应数据进行操作的方法,也可以有额外的类,它们不是自己定义模型,而是访问和过滤数据 ..
发布时间:2022-01-02 09:32:21 其他开发

为树视图创建 Qt 模型

我正在用 Qt(使用 C++)编写一个应用程序,我需要在树视图中表示一个对象结构.一种方法是为此创建一个模型,但在阅读了有关该主题的 Qt 文档后,我仍然很困惑. 我拥有的“结构"非常简单 - 有一个 Project 对象,它在 std::vector 容器中保存 Task 对象.这些任务也可以包含子任务. 我已经编写了读取 & 的方法使用 Qt 的 XML 类将这些项目写入/从 XM ..
发布时间:2022-01-02 09:30:55 C/C++开发

设计模式 - Objective-C - MVC 模型视图控制器

您好,我已经阅读了有关 MVC 的网络教程,并且已经阅读了此处的主题.我想我明白了 MVC 的概念,但我不确定它的实现. 我尝试将它应用到一个简单的程序,一个带有标签和按钮的窗口.按钮增加一个计数器,标签显示它的值. 我尝试了两种不同的方式. 在第一种情况下(示例有效)我融化了视图和控制器.正如我所说,该示例有效,但我希望你们告诉我它是否是 MVC 的正确实现,或者它没有遵循正确 ..

输入验证在 MVC 应用程序中属于什么位置?

我有一个从表单接收输入的 MVC 应用程序. 这是一个登录表单,因此唯一需要的验证是检查输入是否为非空. 现在,在我将其传递给模型之前,我会在控制器中对其进行验证. 这是否是最佳实践?是否属于模型? 解决方案 我不认为官方的最佳实践将验证限制在 MVC 模式的任何单个部分.例如,您的视图可以(并且应该)使用 Javascript 进行一些预先验证.您的控制器还应该提供相同类型的验证, ..

QSortFilterProxyModel 对多列进行排序

我正在尝试实现一个可在多个列上排序的表.Qt 的 QSortFilterProxyModel 仅支持对一列进行排序(至少在 Qt 4.6.2 中). 我在 github 上找到了 dimkanovikov 的此解决方案,但它缺少对添加行的动态更新.我的意思是,模型发生了变化,并且 beginInsertRows()、beginRemoveRows()、它们对应的 end..-methods ..
发布时间:2022-01-02 09:17:31 C/C++开发

在 MVC 应用程序中从 Model 正确调用数据库?

我正在构建一个用于学习/实验和小型项目的小型 MVC 框架.我需要找出模型内部的基础知识,因为一个完整的 MVC 框架和 ORM 对于仅仅几个数据库调用来说是多余的. 类模型{} 使用空类时,我必须在何处调用 new PDO 对象以进行数据库调用? 在模型内部调用查询会是什么样子? 此外,我在哪里可以找到 MVC 的初学者网络/书籍资源(包含大量示例代码)?我听说过很多术语,例如业 ..
发布时间:2022-01-02 08:48:59 PHP

没有 mod_rewrite 的 php Zend/MVC

我在网络上的许多博客中都看到过它,但我认为应该在这里讨论它.当我们在 PHP 中有一个 MVC 框架(我对 ZEND 感兴趣)但我们的主机不提供 mod_rewrite 时,我们该怎么办?有什么“捷径"吗?我们可以以任何方式转移控制权(以便页面之间可能发生映射)?有任何想法吗?谢谢:-) 解决方案 Zend 框架应该可以在没有 mod_rewrite 的情况下工作.如果你能忍受你的 URL ..
发布时间:2021-12-29 16:01:18 PHP

如何在 MVC 框架中有效地实现模块,并在单个模块中处理到多个控制器的路由?

我已经开发了一个基本的 MVC 框架作为 php 的学习项目——这实际上是它的第二个版本,我正在努力改进第一个版本所欠缺的两个方面: 请求路由:映射请求,例如/controller/action/[参数] 模块:旨在扩展应用程序的嵌入式应用程序,例如一个内容管理系统. 这就是我现在所处的位置: 我能够接受一个请求并将其解析为不同的部分,例如控制器、动作、参数等.这些映射到相应的 ..
发布时间:2021-12-29 14:21:42 PHP

如何将一个动作从 Ember 组件发送到一个包含它的视图?

我知道 sendAction 会将动作从组件发送到与放置它的模板关联的控制器,但在我的情况下,该组件没有直接放置在路由模板中.相反,我的组件位于视图模板中: 查看 ...{{componentA}} 这个组件有一个与之关联的控制器: App.ComponentAController = Ember.Controller.extend({...} 但是包装视图没有,它只是一个 ..
发布时间:2021-12-26 16:25:19 前端开发

Emberjs - 将 {{ input }} 过滤器栏与我的对象列表连接起来.当我输入时,列表过滤器

我正在尝试合并这个工作示例http://jsbin.com/AViZATE/37/edit 使用我自己的项目过滤搜索栏.搜索栏似乎没有连接到我的对象列表.:( 让我告诉你我做了什么. App.RecordCategoriesController = Ember.ArrayController.extend({搜索结果:函数(){var searchTerm = this.get('sear ..

ExtJS 4 如何从另一个控制器/视图创建和显示新的控制器/视图?

我查看了许多 ExtJS 4 MVC 的示例,它们几乎都显示了相同的内容:应用程序创建了一个视口,加载到一个视图中,并定义了一个“控制器",即 init 是控制器: Ext.application({名称:'AM',控制器: ['用户'],启动:函数(){Ext.create('Ext.container.Viewport', {布局:'适合',项目: [{xtype: '用户列表'}]});} ..
发布时间:2021-12-25 18:33:45 其他开发

ExtJS 和复杂的保存操作

ExtJS 4.1.0 2013 年 6 月 6 日更新: 我在 Sencha 论坛上发布了同样的问题,那里没有太多的行动.该帖子或多或少相同,但我想我会在这里添加它以供参考.我仍然渴望听到其他社区成员对 ExtJS 应用程序中必须是非常常见的场景的意见!http://www.sencha.com/forum/showthread.php?265358-Complex-Model-Sa ..
发布时间:2021-12-25 18:30:49 前端开发

ExtJS 4:单击按钮后替换视口项数组中的两个组件

以下是一些在单击按钮后起作用的代码.当我在另一个按钮单击中再次设置“视图"变量(对于不同的按钮)并使用不同的网格和不同的形式运行这个确切的代码时,这两个项目完全消失了.为什么它在第一次迭代时运行,而不是第二次? 更重要的是,如何正确切换这两个项目的组件?我已经尝试在这两个组件中使用“itemId"配置(通过 getComponent),我已经尝试在这些组件中使用“id"配置(通过 getCm ..
发布时间:2021-12-25 18:21:20 其他开发

学习 Zend 框架的最快方法?

如果您已经有了一个网站设计,并且只想使用 Zend Framework 的模块(主要是用于安全和性能的模块),您会怎么做学习 Zend 以进行快速 Web 开发? 解决方案 http://framework.zend.com/manual/en/learning.quickstart.intro.html 示例代码、示例启动项目、大量文档;Zend Framework 手册是我经常打 ..
发布时间:2021-12-21 15:31:04 PHP

CakePHP Auth 组件重定向问题

我无法让 Auth 组件在 CakePHP 1.2.6 应用程序中执行我想要的重定向. 我有一个显示在所有页面上的登录表单,我想将用户保留在他登录的页面上.例如,如果他正在查看另一个用户的个人资料,我想在登录后将他留在那里,而不是将他重定向到 $this->Auth->loginRedirect 操作.此外,关于我的应用程序的另一件事是我没有“仅限经过身份验证的访问"页面,每个人都可以访问每 ..
发布时间:2021-12-21 15:30:55 PHP

Asp.Net MVC 生命周期

可能的重复: 与 ASP.NET WebForms 相比,ASP.NET MVC 页面的“页面生命周期"是什么? 如果 Gurus Out 能给我指出 ASP.Net MVC 生命周期,我将不胜感激.我很想知道一旦请求到来并发送响应会发生什么,以及 ControllerFactory 在哪里出现.这将帮助我理解 MVC 的钩子和扩展点.感谢所有的指针. 附言有什么方法可以让我进入代码 ..
发布时间:2021-12-21 15:30:49 其他开发

如何将会话变量传递给 RoR 中的模型?

我之前在我的应用程序中使用了一个全局变量来传递信息.但是我遇到了一个问题,感谢这里的每个人都建议我将这些数据存储在与数据库的会话中. 我试过了,但我发现我无法访问模型中的会话变量.我搜索了一下,知道这是模型的正常行为,RoR 不会将会话变量传递给模型. 所以,我想在验证中使用该会话变量以及控制器...... 如何传递值会话变量到模型?或 有没有其他方法可以解决我的问题用例? ..

从 web.config 读取成员资格部分

我已经创建了一个自定义 MembershipProvider 类,到目前为止还不错,但是,我不知道如何从 web.config 文件中读取配置设置. 我尝试从 Google 和 Stackoverflow 进行搜索,似乎有人也遇到了我的问题问题并询问,但没有给出答案. 这应该是一件简单的事情,但我在 Web 开发方面很新,所以从 web.config 读取设置对我来说似乎太技术性了. ..
发布时间:2021-12-21 15:30:35 C#/.NET