问题标签 [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.

0 投票
3 回答
206 浏览

javascript - Metalanaguage 从 MVC 描述模型以生成相同的客户端和服务器端代码

我正在寻找一种强大的元语言来描述我打算在离线模式(google-gears + javascript)和服务器端 sqlite +(php/ruby/java 等)下使用的应用程序的行为,并寻找一种好的格式来描述模型的行为可以很容易地转换为目标语言。我完全偏离轨道了吗,还有更好的方法吗?

0 投票
4 回答
21429 浏览

php - 您可以从 CodeIgniter 中的另一个模型内部访问模型吗?

我正在使用需要身份验证的 CodeIgniter 编写一个 webapp。我创建了一个模型来处理我的所有身份验证。但是,我找不到从另一个模型内部访问此身份验证模型的方法。有没有办法从另一种模式中访问模型,或者有更好的方法在 CodeIgniter 中处理身份验证?

0 投票
4 回答
6075 浏览

python - 如何使用 Django 创建三联表

使用 Django 的内置模型,如何在三个模型之间创建三重连接。

例如:

  • 用户、角色和事件是模型。
  • 用户有很多角色,角色也有很多用户。(多对多)
  • 事件有很多用户,用户也有很多事件。(多对多)
  • 但是对于任何给定的事件,任何用户可能只有一个角色。

这如何在模型中表示?

0 投票
2 回答
2229 浏览

ruby-on-rails - 在 Rails 中,获得显示名称但使用 ID 的自动完成功能的最佳方法是什么?

我想要一个用户可以输入的文本框,显示我的模型名称的 Ajax 填充列表,然后当用户选择一个时,我希望 HTML 保存模型的 ID,并在提交表单时使用它.

我一直在研究 Rails 2 中删除的 auto_complete 插件,但似乎没有暗示这可能有用。有一个Railscast 插曲涵盖了使用该插件,但它没有涉及这个主题。评论指出这可能是一个问题,并指出了model_auto_completer一个可能的解决方案,如果查看的项目是简单的字符串,这似乎可以工作,但如果(我想做)你插入的文本包含很多垃圾空格将图片包含在列表项中,尽管文档中说了什么

我可能会变身model_auto_completer,我可能最终还是会这样做,但我很想知道是否有更好的选择。

0 投票
5 回答
2889 浏览

php - 禁用 Cakephp 的自动模型“功能”

在 cake 1.2 中,有一个功能允许开发人员不必创建模型,而是让 cake 在运行时进行检测并为您创建模型。这个过程每次都会发生并且很整洁,但在我的情况下非常危险。我在某个地方读到过这个,现在我正在经历这个不好的一面。

我创建了一个包含所有文件的插件,一切看起来都很棒。直到我尝试使用模型的一些关联和功能。然后蛋糕声称我创建的这个模型不存在。我使用此自动模型功能而不是抛出和错误将其缩小到蛋糕!所以我不知道出了什么问题!

有人知道如何禁用此自动模型功能吗?这是一个好主意,但我似乎无法找到我的插件出错的地方,一个错误会非常有帮助!

0 投票
1 回答
2407 浏览

qt - Qt 中具有单个模型的表格和列表视图

我有一个 2D 模型,其中每一行代表视频中的一帧,每一列代表一个对象。对象在每一帧上可以有不同的状态,这存储在模型中。然后我有一个显示这些数据的 QTableView。模型有标题数据,所以每一行都有一个像“frame k”这样的标题,每列都有一个像“object n”这样的标题。此表是可编辑的。但我希望用户以另一种方式编辑它。另一种方式是显示单个帧的图形视图。图形视图下方是代表每一帧的列表(水平方向)。这样,用户可以单击列表中的一个框架,图形视图现在会显示该框架。

问题是列表显示模型中每一行的第一列。我想要它做的是显示每一行的标题(所以列表显示“第 1 帧、第 2 帧等”)。有没有办法做到这一点?

0 投票
1 回答
2941 浏览

.net - MS SSRS 报表生成器:语义查询执行失败。?

我创建了一个最终用户模型并进行了部署。我创建和运行的任何报告都会给我一个错误:

报告执行错误 报告可能无效或服务器无法处理数据。

语义查询执行失败。列名“rowguid”无效。

数据集“dataSet”的查询执行失败。

报告处理过程中发生错误。

大多数表都包含一个名为 rowguid 的主键。我无法从数据源视图中删除这些,但我确实进入并从模型中删除了它们。这没什么区别。

TIA丹尼尔

更新

数据源位于所有报告数据源的文件夹中。作为我的测试/调试的一部分,我在包含模型的文件夹中创建了一个数据源,并且错误消失了。我打算就此发起 MS 支持事件,并将在此处发布更新。

0 投票
5 回答
6836 浏览

model-view-controller - MVC模型设计/继承

原谅这个模糊的标题,我不知道如何描述它。

如果您有一个通用模型“存档”,您如何根据用户选择的“类型”显示不同的视图/表单?

例如,用户创建一个新的“存档”,然后选择视频、书籍、音频等。从那里他们根据存档类型获得不同的形式。

还是将它们分成不同的模型会更好——视频、书籍、音频?

或者模型可以继承(如视频扩展存档)。我想这是基本的 OOP / 类,但不知道如何在这里应用它。

欢迎来自任何 MVC 框架的示例!

0 投票
2 回答
5122 浏览

ruby-on-rails - 如何保护 Rails 模型属性?

我的 Invoice 模型有一个 address_id 属性,我不希望这个 address_id 永远改变。所以我不希望这发生在课外:

Rails 会自动将此 address_id 属性从发票表添加到模型中,那么我如何声明此属性为私有/受保护的呢?打电话

很可能不是解决方案,因为根据文档它只能防止批量分配。

谢谢!

0 投票
1 回答
3091 浏览

python - 如何测试 django 数据库模式?

我想编写可以显示数据库是否与我的 models.py 文件同步的测试。其实我已经写好了,只是发现django每次基于models.py文件运行测试时都会创建一个新的数据库。有什么方法可以让models.py 测试使用现有的数据库模式?mysql/postgresql 中的那个,而不是 /myapp/models.py 中的那个?

我不关心数据库中的数据,我只关心它的架构,即我希望我的测试能够注意到数据库中的表的字段是否少于我的 models.py 文件中的架构。

如果这有任何相关性,我正在使用 unittest 框架(实际上是它的 django 扩展)。

谢谢