问题标签 [model]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - 使用 Zend 框架在 Zend_Form 中加载模型
我正在尝试使用 Zend_Form 组件构建一个表单,但元素的数量会有所不同。每个 Zend_Form 元素的信息都存储在数据库中(名称、选项、验证器、过滤器等)。
我正在处理的应用程序包括构建包含不同数量问题的调查。每个问题都与不同的答案数组相关联。最终,我的目标是在服务器端动态地构建单选/复选框按钮数组。
我正在寻找一种生成表单的漂亮方法,但我不确定在表单中加载模型的最佳方法。是否应该将模型加载到控制器中,然后直接传递(不知何故,通过参数?)到表单,还是在 Form init() 方法中加载模型更好?放置逻辑的最佳位置在哪里,应该在表单类中,还是在控制器中,还是在模型中?
我的想法是在数据库中获取表单元素属性(名称、规则、过滤器等),然后迭代并最终呈现表单。您如何看待这种方法?最终,元素将被动态添加(客户端),这一次,使用 AJAX 和 JavaScript 库(如 jQuery)。
以下是我通过谷歌找到的几个有用的链接,但我认为它们都回答了一个与我的问题略有不同的问题:
在构建动态表单时,服务器端:
- http://framework.zend.com/wiki/display/ZFPROP/Zend_Form+generation+from+models+-+Jani+Hartikainen
- http://weierophinney.net/matthew/archives/200-Using-Zend_Form-in-Your-Models.html
- http://codeutopia.net/blog/2009/01/07/another-idea-for-using-models-with-forms/
在使用 AJAX 处理构建客户端的动态表单时:
asp.net-mvc - MS MVC - 我可以以某种方式为我的所有视图全局填充强类型视图数据/模型吗?
我想为我的 MVC 应用程序中的所有视图提供已登录用户的实例(如果还没有人登录,则为 null)。我已经成功实现了我自己的 ControllerActionInvoker 类,它覆盖了 InvokeAction 并在 ViewData (controllerContext.Controller.ViewData["LoggedUser"] = xxx) 中提供了记录的用户实例。问题是我想使用强类型模型在整个应用程序中传递记录的用户实例。我正在考虑拥有 ApplicationViewDataBase 类,它可以作为我所有强类型 ViewData 类的基类,并且还可以提供记录的用户实例。我可以在我的所有视图中轻松访问已登录的用户实例。
是否可以像我在 ControllerActionInvoker.InvokeAction 覆盖中实现的那样填写全局强类型?还是以某种方式在 Page.User 中提供我的用户实例更好?我会发现使用 Page.User 可能更巧妙,但也没有找到任何解决方案如何注入我的用户实例......
php - 在 Zend Framework 中对具有多个表关系的对象进行建模
我正在玩弄 Zend 框架并尝试对我正在制作的网站使用“快速入门”指南,以了解该过程如何工作。如果这个答案很明显,请原谅我,希望有经验的人可以对此有所了解。
我有三个数据库表:
我想创建一个在某些情况下使用所有三个表的用户模型。例如,如果/当需要元数据时访问元数据表。只有设置了“默认”auth_method,才能访问 user_password 表。稍后我可能会添加一个我希望能够从用户模型访问的配置文件表。
采埃孚最好的方法是什么?为什么?
silverlight - Silverlight MVVM 链接模型和视图模型
MVVM 上有很多很好的例子,但我仍然很困惑。
假设您有一个 CustomerModel 和一个 CustomerViewModel。似乎 CustomerModel 上会有一个 Name 属性,而 CustomerViewModel 上会有一个。CustomerViewModel 上的设置器将设置 CustomerModel Name 属性,然后调用 OnPropertyChanged(PropName) 以便更新 UI。这真的正确吗?似乎 getter/setter 将被定义两次。如果您有一个具有 50 个属性的模型,那么这将变得非常乏味。
另外,假设我设置了一个 Qty 属性。ViewModel 更新模型。模型根据新的数量更新其 Value 属性。ViewModel 如何收到 Model 属性更改的通知?
sharepoint - 高级搜索选项以编程方式共享点搜索
我正在使用目标代码模型从共享点搜索中检索搜索结果。任何人都可以建议我如何为我的搜索设置高级搜索选项。目标代码模型是否具有执行高级搜索的功能。
wpf - 暴露 DTO 或实体的 WCF 服务
我已阅读有关此主题的问题和答案,但仍有一些问题没有答案。
如果我创建一个将实体转换为 DTO 的方法,我会遇到一些循环调用方法(可能是由模型中的错误引起的),例如:
产品类有一个属性供应商,它指向一个供应商类,该类包含一个包含所有提供产品的列表属性。所以如果我创建一个返回 ProductDTO 类的GetProductDTO(Product entity)方法,我将不得不调用GetSupplierDTO(Supplier entity )对于每个产品,但最后一个方法必须为提供的产品列表中的每个产品调用 GetProductDTO...
总之,我正在寻找一种模式或最佳实践来创建 EntityModel -> WCF 服务 -> Prism WPF 应用程序。
谢谢
python - 在 Google App Engine 中分离模型和请求处理程序
我想将我的模型移动到一个单独的目录,类似于使用 Rails 来减少代码混乱的方式。有什么方法可以轻松做到这一点?
谢谢,科林
asp.net-mvc - 带有 Ajax 表单的模型状态
我正在使用 AJAX 表单将项目更新到数据库。完成后,它会返回一个局部视图,重新列出所有项目并将它们全部显示在一个表格中。当我必须在控制器操作中添加模型状态错误时,就会出现问题。当出现模型状态错误时,我不想返回项目列表,因为我想使用 ValidationMessage 向用户显示错误。我的想法是我可以在我的控制器中做这样的事情:
问题是当发生模型状态错误时,模型状态视图数据不会被返回。我怀疑这可能是因为我没有指定更新目标 ID。但是我不能设置另一个 updatetargetid 因为我已经有了一个。有任何想法吗?
java - C++ 解析器/Java 模型
我想知道是否有人知道可以在 Java 中以编程方式使用的现有 C++ 解析器/代码模型。我正在寻找类似于 Eclipse CDT 的东西,它可以用作 Java 的库(并且不依赖于 Eclipse)。提前致谢。
ruby-on-rails - 在 Rails 中,如何将多个模型与一个模型相关联?
假设我有四个完全独立的模型(Movie
、Book
、Game
、Album
)来控制我在媒体收藏中拥有的事物的类型。有了它们,我可以对单个专辑、电影等进行 CRUD 和标记。
但我需要跟踪,并做一些共同的事情,所有这些。所以我想我需要一个Item
模型来给我这样的表格item
:
status
和possession
位可以让我跟踪该项目是新的还是用过的,是我的还是借给的(给谁,在另一张桌子上)等等,而桌子本身会让我知道我总共有多少物品。所有这些都没有触及原始的四个模型及其对象,我认为应该只知道它们是什么,而不是我可以对它们做什么。编辑:请注意,每次添加电影或书籍时,它还必须items
使用其相关信息更新表。
我是一个新手,我对如何去做有一些想法,但没有一个被证明是成功的。我知道有很多问题要问,但我想知道,我怎样才能做到这一点?
任何帮助将不胜感激,谢谢。