model-view-controller相关内容

Rails - 具有自定义框架的多租户应用程序

我正在组织一个具有单个代码库/应用程序的多租户应用程序,使用子域来检测租户,然后在 postgres 上运行一个 SET SCHEMA 来做一些有趣的事情. 我的问题是某些客户需要对主代码库进行不同级别的自定义.不是很多,但肯定足以让我不想通过添加一堆 if 语句来开始破解主要模型和控制器. 使用视图加载路径覆盖视图很容易...但我的问题是:我如何提供一个好的框架来覆盖或添加基本控制器 ..

ActionLink jQuery 参数

我已经创建了一个 ASP.NET MVC 2.0 应用程序. 我有一个带有“报告"列表的下拉框.在下拉菜单旁边,我有两个 ActionLink.一个说“添加新报告",另一个说“编辑报告". “添加新报告"链接非常简单……它在我的控制器中调用一个 ViewResult 并返回一个 new View().伟大的!这没问题! “编辑报告"链接有点棘手,因为我希望将下拉列表中当前选择的项 ..
发布时间:2021-12-21 15:27:44 其他开发

ExtJS 4.0 MVC 应用程序中的 TreeStore 问题

新发布的 ExtJS 会让你的 chrome 不稳定(或者是我的代码?)!让我解释一下我的情况. 我正在研究 ExtJS 4.0 的新 MVC 架构.我有一个树形面板显示我的应用程序菜单或导航.根据架构,我尝试将树面板拆分为控制器、视图和单独的存储. 这是我的观点: Ext.define('CRM.view.menu.View', {别名:'widget.menutree',扩展: ..
发布时间:2021-12-21 15:27:37 其他开发

如何进行MVC表单url格式化?

我正在使用 PHP.我想从头开始创建 MVC 设置,以了解有关 MVC 工作原理的更多信息.我想使用带有斜杠的干净 url 作为参数的分隔符.当涉及到 GET 方法表单时,人们如何做到这一点?还是人们一起避免使用 GET 方法形式? 目前我能想到的方法是: 不要使用 GET 方法表单(尽管在某些情况下这会使用户难以添加书签/链接). 使用 AJAX 而不是表单提交(尽管您对 SEO ..
发布时间:2021-12-21 15:27:33 PHP

ASP.NET MVC:在彼此中嵌套 ViewModel,反模式还是不?

我有一个项目,其中 ViewModel 相互嵌套,因此它们本质上是域层次结构的字符串类型复制.例如,如果我们的域具有以下关系: 组织有一对多的环境 环境有一对多机器 那么就会有一个OrganizationViewModel,里面有一对多的EnvironmentViewModels,而EnvironmentViewModel本身也会有一对多的MachineViewModels.然后 ..
发布时间:2021-12-21 15:26:24 其他开发

Spring MVC 既不是 BindingResult 也不是 bean 名称的普通目标对象

出于某种原因,即使查看了此处的多个示例,我似乎也无法解决此问题. 我正在尝试使用 Spring 3 MVC 处理表单,但出现以下错误: bean 名称“reverseString"的 BindingResult 和普通目标对象都不能用作请求属性 所以我有点明白这里的问题是什么,但我没能解决它.这是我的方法 ReverseController 类,它扩展了 SimpleFormCo ..
发布时间:2021-12-21 15:26:16 Java开发

JSON - Spring MVC:如何将 json 数据发布到 Spring MVC 控制器

我在将 JSON 数据从 jsp 发布到 controller 时遇到问题.每次我尝试时都会收到 ajax 错误 Bad Request.我对 JSON 太陌生了,我真的不知道我做错了什么.我搜索并尝试了一些我可以在本网站上找到的示例,但仍然遇到问题. 在我的控制器中: @RequestMapping (method = RequestMethod.POST, headers ={"Acc ..
发布时间:2021-12-21 15:26:08 其他开发

MVC 现在是编写 PHP 的唯一方法吗?

现在可用于 PHP 的大量框架都使用 MVC.甚至 ASP.net 也有自己的 MVC 模块. 我能看到MVC的魅力,我真的能而且我经常使用它.我能看到的唯一缺点是您必须启动整个系统才能执行页面请求.根据您的任务,这可能有点浪费. 所以问题.在专业环境中,这是当今使用 PHP 的唯一方法,还是他们的其他设计方法具有替代优势? 解决方案 我不喜欢有人告诉我如何编写代码.如果我想使 ..
发布时间:2021-12-21 15:25:57 PHP

从 Grails 中的布局视图访问模型

我在 Grails 中使用了布局支持 (sitemesh),效果很好.我想根据用户是否登录来调整我的布局. 我的 grails-app/views/layouts/main.gsp 包含以下代码: 用户名:${user.username} 但是,似乎 layout-GSP:s 无法访问模型,因此无法访问用户变量(尝试时出现“无会话"异常).使我的布局取决于用户是否登录的推荐 ..
发布时间:2021-12-21 15:25:51 其他开发

Sails.js - 如何在创建之前访问模型钩子中的会话数据

我想更新模型的“所有者"字段.需要从包含当前登录并正在创建模型的用户的会话中获取所有者. 我想要这样的东西: 模型 = {属性: {},之前创建(值,下一个){var owner_user_id = req.session.user_id;values.owner = owner_user_id;下一个();}} 解决方案 您确定生命周期回调是执行此操作的正确位置吗?因为真的不是.如果 ..
发布时间:2021-12-21 15:25:42 其他开发

Rails 可选的/:locale 路由

我正在尝试为我的 rails 应用程序设置一个路由系统,该系统允许允许可选路由 (/:locale) 到达网站的底部. 或多或少: /en/home/将转到与/home/相同的页面/en/people/->/people/ 我遇到的唯一问题是在路由配置中进行设置. 解决方案 Use scope '(:locale)' do...end.您可以在此处查看 Agile Web ..

如何在 GET 调用中将地图(键值对)作为请求参数发送

是否可以在 GET 调用中将地图作为参数发送.?我搜索了,我可以找到列表和集合.但是没有找到地图收集的东西. 我尝试了以下方法,我的控制器方法看起来像这样. @GetMapping("/test")公共响应实体mapTest(@RequestParam Map params) {LOG.info("带地图的内部测试"+ params);return new ResponseEntity(" ..
发布时间:2021-12-21 15:25:24 Java开发

使用 AppDelegate 共享数据

我找到了一些解释如何使用 AppDelegate 在 iOS 应用程序中的对象之间共享数据的来源.我已经毫不费力地实施了它,在我的情况下它看起来是一个很好的方法.考虑使用 AppDelegate 可以做什么,我想知道应该在哪里画线. 显然还有其他方法可以跨视图控制器共享数据,使用"withString:@""]stringByReplacingOccurrencesOfString:@"" ..
发布时间:2021-12-21 15:25:18 移动开发

MVC:模型视图控制器——视图调用模型吗?

我已经阅读了一段时间关于 MVC 设计的文章,似乎正式视图调用模型中的对象和方法,构建并输出视图. 我认为这主要是错误的. 控制器应该采取行动并检索/更新模型内的对象,选择适当的视图并将信息传递给它,以便它可以显示.视图中只应出现粗略和基本的 PHP 变量/简单的 if 语句. 如果View从Model中得到了它需要显示的信息,那么View里面肯定会有很多PHP——完全违背了分离 ..
发布时间:2021-12-21 15:25:08 PHP

如何使模型属性全局化?

我正在使用 Spring MVC Framework 并且我希望 View 的所有 .jsp 页面都可以访问用户的属性(姓名、性别、年龄……).到目前为止,我在每个Controller中使用Model(UI)的addAttribute方法将当前User的属性传递给View.有没有办法只执行一次并避免在每个 Controller 中使用相同的代码? 解决方案 您可以像这样在新的 Contro ..
发布时间:2021-12-21 15:24:49 Java开发

在 PHP 中学习 mvc 的最佳方法是什么?

我对 mvc 完全陌生,如何学习? 解决方案 往这边走: 阅读有关 MVC 的信息(谷歌一下,查看维基百科文章) 选择一个框架(我建议使用 CodeIgniter - 有一个很棒的用户指南) 然后阅读用户指南并尝试使用. 视频教程也不错,请查看 nettuts.com 的 CI. ..
发布时间:2021-12-21 15:24:45 PHP

PHP MVC:控制器中的依赖项太多?

我正在做一个个人 HMVC 项目: 没有服务定位器,没有全局状态(如 static 或 global),没有单例. 模型处理封装在服务中(服务 = 域对象 + 存储库 + 数据映射器). 所有控制器都扩展了一个抽象控制器. 所有项目依赖都通过Auryn依赖注入容器注入. 所有需要的依赖都被注入到抽象控制器的构造函数中.如果我想覆盖这个构造函数,那么我也必须在子控制器的构造函数中传 ..