Model view controller 在MVC中,ORM代表模型吗?

在MVC中,ORM是与模型相同还是仅仅是模型设计的一种方式?换句话说,“模型”不在乎你如何得到数据,只要你得到它。或者,“模型”是否意味着我的代码中不再像代码隐藏表单中那样有一堆SQL语句?还有别的吗 谢谢。不,ORM是将模型映射到数据库的东西,反之亦然 为了详细说明,您可以在代码中创建模型来表示问题域(即问题域的各种元素),然后配置ORM(对象关系映射器)将其映射到数据库。即,生成SQL语句,该语句将根据您提供给数据库的模型对象更新数据库 我可以理解一些困惑,因为有一些工具(作为一个工具)可以

Model view controller 时滞与模型视图控制器

我正在实施一个基于回合的游戏,有两个边,每边都有几个单位,在每个特定的时刻只有一个单位可以在棋盘上移动 由于一次只能移动一个单位,在我计算出它应该移动到哪里后,就模拟而言,它可以立即被传送到那里,但玩游戏时,你会希望看到单位移动,以便你知道谁移动了,他去了哪里 问题是,您是否将移动算法(例如N秒内2点之间的插值)放入模型中,然后让视图在不知道装置正在移动的情况下显示装置处于插值位置,或者传送装置并通知视图,它应显示装置尽可能好地移动 如果采用第二种方法,您将如何防止模拟在视图之前运行过远,您是否

Model view controller MVC&x2B;ORM,生成报告

我刚刚开始使用Zend框架和条令作为它的ORM,我对这个模型有些怀疑。很明显,ORM的目的只是将我的域模型映射到数据库模型,但我很好奇如何对Web应用程序上所需的各种报告进行建模 从我的观点来看,如果我错了,请纠正我,我应该避免在控制器中编写任何查询(在本例中为条令查询语言查询)。因此,如果我想要一些任意的报告(例如,每个部门的收入,按月份划分),我应该在域中有一个特殊的报告“服务”吗?此服务将使用ORM查询从数据库获取我的报告 如果您能对这个话题有所了解,我将不胜感激。当然,有时候DQL是不够

Model view controller MVC网站中的动态选项

我有一个MVC网站,它有一个产品详细信息视图。 在这个视图中有许多关于产品的详细信息 我需要的是在用户将商品添加到购物车之前问他们一些问题。 例如什么颜色、什么尺寸、数量。。。。但并非所有产品都有相同的选项列表。 一些选项将有一个下拉列表,其他将是自由文本字段。 构建页面此部分的最佳方法是什么?感觉好像我需要product表中的一个xml字段,该字段保存特定于产品的xml,这些xml可以解析到本页的options部分。但我不知道这是否可能,或者我将如何保存数据 如果您对最佳解决方案有任何想法,我

Model view controller web开发-MVC和it';s的局限性

MVC在模型、视图和控制器之间建立了明确的区别 对于现在的模型,web框架提供了将模型直接映射到数据库实体(ORM)的能力,IMHO最终由于直接的数据库I/O而导致运行时的性能问题 问题是,如果真的是这样的话,为什么模型ORM如此实用,每个web框架都想有机地支持它,或者不支持它 如果一个网站有巨大的流量,它肯定不会工作。但是有什么工作要做呢?直接连接到数据库绝对不是一个明智的解决方案。您的问题是什么 从网页直接访问数据库是个好主意吗 A:没有 使用ORM是个好主意吗 A:有争议:见 使用MVC

Model view controller 在绘图应用程序中,我想使用MVC方法,但我对Model';的任务

我想用MVC方法开发一个软件。我熟悉MVC以及如何用数据库程序实现它,但我对此表示怀疑: 我想在iPhone中创建一个图形应用程序,在这种情况下,除了MVC,我没有其他选择,但实现100%MVC有时很难,很容易违反规则。 我已将绘图功能(计算)放在视图内 我像往常一样有一个控制器,负责调用子视图(V)和我的主类(M) 我的主类(M)并没有为我做什么,只是在其中存储了一些数字和变量 这就是我开始怀疑的地方: 是否需要将图纸的计算部分转移到模型?计算部分现在驻留在视图中,原因是我需要访问视图的一些属

Model view controller MVC-@Html.CheckBoxFor

我需要一个复选框,但数据库中的基础数据是smallint类型。不确定如何使用该数据类型设置@Html.Checkbox。它抱怨说: 无法将类型“short”隐式转换为“bool” 以下是我的代码: @Html.CheckBoxFor(model => model.HasCycle) 复选框是一个布尔值,表示true或false。如果预期为真/假(1,0),则可能应该将数据库类型设置为bool。如果不想这样做,则必须将int值转换为bool(1,0)如果在数据库中存储布尔值,则应使

Model view controller Sencha Touch 2.0控制器参考属性不工作?

我想知道Sencha Touch类“Ext.app.Controller”的“refs”属性。 我看了一个视频教程,其中构建了一个简单的contactForm。否我已尝试为我的应用程序构建联系人表单,但出现错误:“未捕获类型错误:对象[Object Object]没有方法“getContactForm” 这是我的控制器 Ext.define('MyFirstApp.controller.Main', { extend: 'Ext.app.Controller', views: ['Viewpo

Model view controller 在Zend中呈现局部视图,以便将html添加到路由操作布局

我正在呈现一个包含大量框架的页面(通过dojo显示XHR内容窗格)。这是通过对IndexController的请求来完成的,该请求设置了区域的标题、左、右、中心、页脚,但该中心没有填写内容。依次通过调用menu.onclick中的PaneController进行设置。警告;搜索引擎索引服务未获取中心区域内容。。如果用户通过/index/index输入,我希望绕过中心的AJAX加载 IndexController中的相关代码段: class IndexController extends Zend

Model view controller 剑道拆分器控制异步加载右面板内容

我有一个剑道分割控制左/右窗格。在左窗格中,我有一个剑道面板栏控件,用于构建导航菜单。不幸的是,我从另一个离开公司的开发人员那里继承了这一点,我不熟悉剑道控制 这一切都是可行的,但当用户点击一个菜单项时,整个页面就会刷新,这是为了鸟类!我只想刷新右面板 以下是布局页面的代码: <body> @(Html.Kendo().Splitter().Name("splitter").Panes(panes => { panes.Add().Size("220px").Colla

Model view controller 从Zendframework 2中的布局调用模型中的方法

我尝试在ZendFramework2中调用模型表单布局中的方法来显示一些用户特定的内容。我曾尝试在init和onBootstrap中的Module.php中执行此操作,并尝试声明layout.phtml中可用的一些变量,但我失败了,没有发现任何有用的内容。为此,您通常会使用视图帮助器作为模型的代理 在应用程序中创建视图帮助器,例如 <?php namespace Application\View\Helper; use Zend\View\Helper\AbstractHelper;

Model view controller 在模型之前开发视图(MVC模式)好吗?

我想知道使用MVC模式时的最佳实践 当你为客户开发应用程序时,你需要考虑业务。你要像客户那样思考。这就是为什么我想知道: 开发视图部件而不进行任何数据处理,这样客户就可以验证它,不是更好吗 我认为这种实践和TDD一样强大,我的意思是,如果你清楚地知道你的程序会是什么样子,你知道它需要什么样的处理,使模型部分更加具体和面向业务,而不是使其过于抽象和全球化 我看不出它的缺点,所以如果你能看到一些,或者解释一下为什么这不是一个好主意,请这样做 谢谢:-)在我看来,主要的好处是能够为客户提供实际的原型

Model view controller 在JavaFX中创建动态自定义控件

我的目标是代表这一点: 这是一个网格窗格,共有3列: 第一列包含一个标签,它是我刚刚打开的文件的名称 第二列包含表示刷新率的TextField 第三列包含一个复选框和2个按钮 如果用户打开一个文件,我应该在这个自定义控件中添加一行,如果没有打开文件,GridPane为空。 我用以下代码开始我的代码: 控制类 package view.component.fileView; import javafx.scene.control.Control; import javafx.scene.c

Model view controller 调用AJAX MVC DNN

在DNN中通过AJAX调用MVC方法的正确方法是什么 我尝试了以下URL: (不起作用) /DesktopModules/MVC/MyModule/MyController/MyAction (可以工作,但返回完整的html而不是Json) /Home/ModuleID/432/Controler/Action/我们昨天刚刚遇到了这个问题,并通过实现此处概述的Web API框架使其正常工作:我的问题是我的模板将模块创建为虚拟目录。我删除了虚拟目录,它工作得很好。

Model view controller Can’;我不理解MVC的控制器部分

那些控制器到底是什么?我们被要求为学校项目用Java构建ATM,我们的部分设计是: 我们有存储大部分信息的帐户 我们的用户可以为自己的帐户进行操作,并存储一些次要信息。 (我们还有atm类来存储用户并进行一些顶级更改) 我们有用户界面来捕捉输入并使用控制器 我们的账户是模型,界面是视图,用户是控制器,这对吗 非常感谢您解决我的问题 此上下文中的控制器将通过接口接收用户请求,并调用服务执行任何操作,调用数据库层获取数据并填充到模型中,将模型与视图集成以创建所需视图,并将组合视图返回给用户。用户和帐

Model view controller 独立MVC结构。。。需要建议吗

我对mvc实现的框架已经厌倦了。 我想建立一个良好的基于MVC的结构,为我自己的项目服务。 这是我的想法,我想知道你的想法。 首先以下是文件夹结构: 管理员和站点文件夹: 我假设管理员/站点中的控制器/视图彼此完全不同, 所以有必要将它们独立地放在每个文件夹中。 如果管理员或站点文件夹中的自动加载在其文件夹中找不到视图/控制器,他将在MVC文件夹中查找该视图/控制器 模型(即db层)可以位于MVC文件夹中,因为它是整个项目共享的。 像get_article_by_id这样的函数可以在站点和管理

Model view controller MVC2视图数据问题

我试图通过ViewData将一些项目的列表传递给视图,以创建一个下拉列表。这应该不会太难,但我是MVC新手,所以我可能遗漏了一些明显的东西 控制器将列表指定给ViewData: ViewData["ImageLocatons"] = new SelectList(gvr.ImageLocations); 视图尝试将其渲染到下拉列表中: <%= Html.DropDownList("Location", ViewData["ImageLocations"] as SelectList) %

Model view controller MVC中控制器的传统使用是否违反了单一责任原则?

维基百科以这种方式描述了这个问题: 单一责任原则规定每个对象都应该有一个单一的责任,责任应该完全由类封装。它的所有服务都应该与这一责任紧密结合 MVC中控制器的传统使用似乎会导致程序员违反这一原则。使用一个简单的留言簿控制器和视图。控制器可能有两个方法/操作:1)Index()和2)Submit()。Index()显示表单。Submit()处理它。这两种方法是否代表两种不同的责任?如果是这样,单一责任是如何发挥作用的?是的 如果你想遵循SRP,你可以把你的控制器分解成一个调度器和动作;Dispa

Model view controller MVC仅仅是一个概念,还是还有更多?

我正在学习MVC,我想知道除了视图->控制->模型的概念之外,它是否还有更多的东西 什么是ASP.NET的MVC?它是否只是一种将前端、处理和数据分离的方法?正如MVC的一般思想一样?MVC是一种体系结构模式。我建议你阅读维基百科,在那里MVC的概念很容易解释 ASP.NET MVC是一种在.NET世界上实现MVC模式的框架。正如Lorenzo所说,MVC是一种编程模型,1979年由XEROX()的工作人员首次描述。现在。。。什么是.NET?它允许您完全控制标记(干净的HTML),实现最新的技术

Model view controller 模型视图演示者中的演示者是否可以执行非UI操作/逻辑?

我想知道是否允许模型视图Presenter中的Presenter执行非UI中心的逻辑/操作?MVP是否仅用于UI和数据,或者我是否可以将其用于需要写入文件的项目(通过控制器/演示者) 演示者和控制器之间的实际区别是什么?控制器通常与MVC模式相关联,演示者总是与MVP相关联。有很多种口味。记住,MVP的目标是允许测试和解耦依赖关系。如何实现这一目标取决于你自己。例如,我将所有与数据相关的操作委托给注入Presenter的DataService。如果您需要一些文件编写,最好注入该服务,否则,祝您测

Model view controller 在网格中将属性列表显示为列

我有一个对象列表,每个对象都有一个属性列表。 在显示对象列表的网格中,我希望将属性显示为列,而不是在子网格中显示它们 public class MyObject { public int Id {get; set;} public string Name {get; set;} public IEnumerable<MyAttribute> Attributes {get; set;} } public class MyAttribute { public i

Model view controller 我读到“MVC”;“拥抱网络”;及网页表格“;“网络摘要”这是什么意思?

有人能简单地解释一下MVC拥抱Web而Web表单抽象Web是什么意思吗 MVC尊重HTTP的真正无状态特性,并以真正的请求-响应模型进行通信 另一方面,WebForm抽象了一些功能,为Web开发人员提供了一个模拟的有状态模型(例如:viewstate、Postback和一个整体事件驱动的范例)这意味着有些人手中有太多的空闲时间,他们在写诗。感谢您如此简洁地解释它……我现在明白了。

Model view controller 使用EPPlus读取Excel数据表

有人能告诉我如何阅读Excel数据表,如何使用EPPlus和MVC循环所有行和列以检索值吗?因此,我看到了创建spreasheet的示例,但在打开excel文件并从中读取值时没有找到任何示例。任何帮助都将不胜感激 短暂性脑缺血发作 苏..简单的例子 // Get the file we are going to process var existingFile = new FileInfo(filePath); // Open and read the XlSX file. using (var

Model view controller EventLister在控制器中不工作

我正在做我的第一个SenchaTouch2项目,所以我还不太熟悉它。我正在使用Sencha文档,并且已经在Google上搜索了很多,但是似乎找不到这个问题的答案 我在MVC中工作,希望向视图中的控件添加一些EventListener(在控制器中)。无论我尝试什么,它们似乎都不起作用,尽管当我将它们添加到视图本身时,它们起作用。当然,这根本不是最佳实践,所以我想知道我做错了什么 这是我的控制器的外观: Ext.define("workingTime.controller.MainControlle

Model view controller MVC,如何避免路由类与模型耦合?

我正在MVC网站上学习一门路由课程。某些路由可能包含用户名: http://www.domain.com/John-Smith/ 其他标签: http://www.domain.com/Fun-Stuff/ 路由类需要检测URL中是否存在用户名或标记。这意味着路由类将需要访问用户模型和标记模型,以便将url段与数据库进行比较 目前只有我的控制器与模型接触,将路由类与模型耦合起来感觉不太合适。有什么方法或架构解决方案可以避免这种情况吗?我认为您已经错过了路由的要点。它几乎可以做任何你想做的事情

Model view controller 在不破坏MVC的情况下使用隐藏字段更新Rails模型

我在Rails 3应用程序中有一个课程模型和一个学生模型。当课程价格更新时,它会影响Student中名为“balance”的属性 当我更新课程价格时,我希望通过隐藏字段传入旧价格。然后我在课程模型中有一个私有方法,看起来像这样 class Lesson < ActiveRecord::Base attr_accessible :student_id, :price belongs_to :student around_update :adjust_student_balan

Model view controller 如何看待angularjs中的控制器

我正在用Angularjs揭开面纱,我想我应该通过SO的优秀人士提出一个概念性的问题。这是一个经验丰富的开发人员提出的新手问题 应用程序具有仪表板要求。。。显示应用程序许多部分内容的单个页面。不同的用户类型获得不同的仪表盘。我们已经有了一个遗留后端,因此第一个任务是构建仪表板,以显示来自新RESTful服务层的许多信息 我想知道我应该如何从概念上考虑支持这一点所需的控制器 第一个问题是。。。它们应该以模型为中心还是以视图为中心?换句话说,它们是否应该是“以视图为中心”的控制器,其中包含“仪表板”

Model view controller 按下enter键时提交隐藏表单

我在这一页上有两张表格。默认情况下,其中一个是隐藏的。当我在键盘上按enter键时,隐藏表单将提交 如何避免这种情况 我有两张表格。一个是HttpGet,另一个是HttpPost。但当按键盘上的enter键时,它总是调用HttpPost而不是HttpGet。有两种可能解决此问题 删除Http.Get中的表单 如果需要,则为HttpGet和HttpPost提供不同的操作名称

Model view controller asp.net网站项目中mvc的visual studio工具

有人能帮我吗。我找不到在asp.net网站项目(不是asp.net web应用程序项目)中启用visual studio mvc模板的解决方案。我知道在asp.net web应用程序项目中是可能的,但对于asp.net web站点项目,我还没有找到解决方案 有人能帮我吗 非常感谢。MVC被设计成一个Web应用程序。MVC“网站”没有Microsoft模板。总的来说,网站的好处不值得你失去的功能 以下是MSDN提供的一篇文章,其中解释了每种方法的不同功能: 直接回答你的问题。MVC asp.net

Model view controller mvc:将视图模型代码转换为viewbag或viewdata

我正在使用viewmodel将我的表格数据发送到mvc网页…我的代码如下..现在我的任务是通过viewbag或viewdata发送它。任何有激情的编程人员都可以编辑代码,通过viewbag或viedata发送代码,并对我们如何使用它们(即viewmodel或viebag)给出基本概述。比事先准备好的多 @{ ViewBag.Title = "Index"; } <h2>Index</h2> &l

Model view controller 获取外键表属性MVC

我有一个带departmentID外键的学生模型。部门模型有两个属性,ID和code。我无法通过学生表中的部门ID访问部门代码。是的,我有这个 public virtual Department Department { get; set; } 在我的学生模型中。我试过这个 student.Department.code 但它返回null。我不知道我错过了什么。在保存学生数据之前,我需要该值来生成学生注册号。像这样, student.RegCode = student.ID

Model view controller 我的ajax函数无法将数据存储到sql server中

我在MVCWeb应用程序中有一个JQuery登录/注册模式,在这个阶段我试图以最简单的形式存储新用户,所以现在我知道我必须使用Ajax将信息发送到服务器,但出现了一些问题,它无法工作 这就是我的模式: <!--Signin/Signup container--> <div id="modal" class="popupContainer" style="display:none;"> <section class="po

Model view controller ASP.NET MVC5向应用程序添加2次同步时间

我将2个同步时间作为2个新列添加到我的数据库中,并插入如下值: USE [DB] ALTER TABLE [dbo].[TableName] ADD ColumnName2 time, ColumnName3 time 这是为了添加列 对于插入行值,我执行了以下操作: USE DB INSERT INTO TableName (ColumnName2, ColumnName3) VALUES ('20:30:00', '23:30:00') 这是这些列的行中固定时间的数据 我还

Model view controller 网格列可见性

我有剑道格网。我需要有条件地在最后一列中显示链接。到目前为止,我还没有找到任何解决办法。在我创建的解决方案中,根本不显示网格元素。 你能帮我找到我错过的东西吗 @(Html.Kendo().Grid<GGISServices.Models.SilviPrioViewModel>() .Name("gridSP_" + plotDescriptionId.ToString()) .EnableCustomBinding(true) .Columns(column

Model view controller 响应。重定向和临时数据

我想在控制器内使用Response.Redirect()重定向到Sitecore中的某个页面或项目,并在该视图中使用控制器中设置的TempData值 当前值正在控制器内设置,但无法在视图中使用它。我发现,由于Sitecore如何接管请求和响应管道,Tempdata在Sitecore中没有用处 我建议您改用Session。在一个控制器中设置会话变量并重定向到另一个页面后,会话变量将对您可用。只需确保在使用会话变量后将其清除即可

Model view controller 如何修复cfWheels错误:Wheels.TableNotFound?

我不熟悉Cfwheels和MVC。Cfwheels网站已启动并运行。 我已成功完成。 现在我试着测试cfwheels到mySql数据库的连接。我在mySql数据库中没有表 我得到的错误是 Wheels.TableNotFound ttt_显示在中找不到表 数据库 建议的行动 将名为ttt_shows的表添加到数据库中,或告诉CFWheels使用 此模型的不同表格。例如,您可以告诉用户模型 通过在中创建User.cfc文件来使用名为tbl_users的表 models文件夹,在其中创建一个init

Model view controller CodeIgniter的局限性

codeigniter可能面临哪些限制。我知道我的问题非常广泛,但我想从专家那里知道是否有任何具体的限制 这是因为对于我的网站,我希望有像谷歌地图一样的视觉表现。必须以视觉方式显示的步骤。codeigniter能处理所有事情吗?或者有任何限制吗?问题不在于codeigniter有什么限制,而是什么时候在框架的本地使用之外实现一些东西 CodeIgniter是用PHP编写的,因此您的局限性实际上就是PHP本身的局限性 要考虑的一部分是,如果你花了你的大部分时间来研究在CODEGITER中提出的范式

Model view controller 使用CustomModelBinder更改列表项的类型

我需要绑定类型为“Field”的实体,该实体的属性为列表。该列表将包含混合类型的行为,但所有行为都继承自行为。我需要列表与正确的派生类型绑定,以便正确地持久化它们 我正在使用MvcContrib库中的DerivedTypesModelBinder中使用的一种技术,在我的每个实体上都有一个属性,该属性保存需要创建的类型。该字段称为“XxModelTypexX” 我的问题是,我不知道如何在自定义模型绑定器中更改属性的类型。每次我尝试它时,它只是绑定一个通用的行为列表 任何帮助都将不胜感激。好的,所以

Model view controller Griffon mvcGroupInit调用

我正在学习Griffon框架,我有以下问题: 调用buildMVCGroup(…)时不会调用mvcGroupInit-我应该在此方法调用后显式调用它吗?(那么模型和视图注入呢?) 我的应用程序: 在视图中(“主应用程序”mvc): 在ButtonController中(从未调用): 或者请建议我应该如何构建和初始化MVC组 EDIT:Griffon 0.9.4在实例化组时应调用该方法。如果它没有发生,那么这很可能是0.9.4中引入的错误。您是否尝试过最新的0.9.5-rc1版本?实际上,我必须重

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 85 页