问题标签 [models]
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.
php - Codeigniter:模型问题!
我只是对模型产生了怀疑...
这是我的第一个 100% MVC 项目(有点)......我的疑问是......当我对多个表进行连接、联合或任何功能时......我该怎么做?使用“主表”的相同模型文件,或者我需要使用两个或任何表创建一个新的模型文件?
Tkz...罗伯托!
php - Zend 框架模型不由自动加载器加载
我已经使用 Zend_Application 设置了我的应用程序。_initAutoload()
我的Bootstrap.php 中有一个方法,如下所示:
我已经设置 FrontController 也为默认模块添加前缀(对我来说似乎更合乎逻辑) $front->setParam("prefixDefaultModule", true)
我想我有通常的目录结构。
问题:
我已经为我拥有的每个模块设置了子域。在主域(www)中一切正常。主要模块是前端。如果前端是默认模块,那么东西可以工作:)。行。现在。对于每个子域,我都有相同的 index.php,但更改了env值。对于客户端子域,env 值是client等。每个 env 值对应于我的 application.xml 部分。每个 application.xml 子域部分(客户端、api 等)都扩展了称为默认值的主要部分(当前还有一个测试部分也可以启用错误等,因此每个子域都扩展了测试和测试扩展了默认值)。
application.xml 的每个子域部分都会更改默认模块名称。所以对于部分默认它的前端,对于部分客户端它的客户端,等等。
现在
当我访问domain.com/client或domain.com/api - 很好。API 和客户端都使用 Client_Model_NameOfTheModel 并且像它应该的那样 - 它位于 application/modules/client/models/NameOfTheModel.php 和 DbTable/NameOfTheModel.php
WORKS
但是 当我从其各自的子域(client.domain.com、api.domain.com 等)访问模块并且默认模块已从前端更改为其各自的子域模块名称时 - 它结束工作。它甚至不输出那个“堆栈跟踪”。
警告:include(Client/Model/ContactLists.php) [function.include]: failed to open stream: No such file or directory in [heres-my-path-to-root]/library/Zend/Loader.php 在线136
警告:include() [function.include]:无法打开“Client/Model/ContactLists.php”以包含(include_path='[heres-my-path-to-root]/library:.:/usr/lib/php :/usr/local/lib/php') 在第 136 行的 [heres-my-path-to-root]/library/Zend/Loader.php
致命错误:在第 4 行的 [heres-my-path-to-root]/application/modules/client/controllers/ContactListsController.php 中找不到类“Client_Model_ContactLists”
我已经尝试了 2 天以使其正常工作。它只是没有。它只在默认域下工作,并且在 application.xml 将其默认模块更改为其子域名时不起作用。像那样。这一点目前非常非常关键,因为我无法继续,而且这个应用程序需要在本周末之前退出沙盒(早期测试版)。
感谢任何人的建议。
PS。对不起英语不好。这不是我的母语
php - 模型和模型资源之间的区别
我用 Magento 开始了一个项目。首先让我说,我来自 MS 世界,我以前从未使用过 PHP,虽然我很快赶上了我,但我是一个 php 新手。
我似乎不太了解模型、资源模型、资源和实体对象之间的区别以及它们在 magento 架构中的关系。
我已经尝试谷歌搜索好几天了,但我发现的信息很少,而且我发现的并不能真正解释它!
php - 合并模型的正确做法是什么?
我试图简化将数据插入数据库的过程,因此我构建了一个处理变量提取和数据插入的模型。
我理解这个模型体现了一个函数,然后你调用这个函数(比如/controller/model),通过模型传递相关数据进行处理。但是,我不确定如何合并模型,如何调用它,或者需要编写什么以便我可以调用该函数。我正在使用 CodeIgniter。
这是上述模型:
所以我从这里很困惑;你把这个模型放在哪里进行处理,你将如何在控制器或应用程序的其余部分使用它?
谢谢!
asp.net-mvc - ASP.NET MVC - 使用 EntitySet 提交具有复杂模型的表单
我正在努力让自己的表格与我的模型一起工作......
所以,我有 3 个模型
因此,该帐户可以有一个公司和多个个人,每个人都有一份文件。
提交我的表格时,我有以下操作
在我的表格上简单的事情就像
这意味着我将字段命名为 Company.Name、Company.Registration 等……对于我正在这样做的个人
作为个人[0].FirstName、Individuals[0].LastName等
但是正在发生的事情是,我确实在我的公司生成帐户,但它不适用于个人......它没有对数据库做任何事情?
任何人都可以帮助我吗?
我已经检查了一些资源,例如http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx但我想它在我的情况下不起作用,因为它没有不要改变任何东西。
提前致谢
c# - 在没有控制器/http.context 的情况下绑定模型
我有一个名为“Channel”的模型,它有一堆字符串属性。
我从返回哈希表的数据源中获取数据。此表的键与我的模型的属性名称匹配。
如何将哈希表自动绑定到 Channel 模型?
来自 ASP.NET MVC 的绑定器似乎可以做到这一点,但您需要在具有上下文的控制器中使用它。我不想将上下文传递到我的存储库中以使其在获取数据时工作。(虽然我想如果需要我可以)
ruby-on-rails - 具有多个模型的 Rails 结帐表单
我正在创建一个基于 Agile Web Development With Rails(版本 3)中的购物车。我设置了将“项目”添加到“购物车”的位置,然后在开始结帐过程时,将它们作为“line_items”添加到“订单”对象中。“line_items”代表任意数量的一个“项目”。到目前为止,我并没有偏离书中的例子。但是,这对我来说变得复杂了。我商店中的每个“项目”都可以使用文本进行自定义,我需要能够将自定义文本与“订单”中的“line_items”一起存储。
如上所述,“line_items”包含任意数量的“item”,但客户需要能够自定义每个 item,因此每个“line_item”必须为每个单独的“item”保存不同的自定义。因此,“line_items”表中不能只有一列用于自定义。我决定组织它的方式是创建一个新模型/表“line_item_attributes”。对于“line_item”中的每个“item”,都有一个新的“line_item_attributes”。
我对 Rails 还是很陌生,我在让它工作时遇到了一些麻烦。我不相信我什至以“正确的方式”做这件事。我遇到的是一种鸡/蛋问题。当我创建“订单”时,我将购物车中的“项目”添加为“line_items”。现在为了定制他们订购的产品,我还必须在每个“line_item”中添加“line_item_attributes”,以便定制表单可以使用。
以下是我不知道的:客户提交表单后,我不知道如何“填写”空白的“line_item_attributes”。我无法为表单创建“虚拟”line_item_attributes,然后在提交时从提交的数据中创建新的(实际保存的)。这样做的原因是它们必须绑定到它们所属的“line_items”中。我曾希望当我调用“@order.save”时 Rails 会填写它们,但事实并非如此。我希望这并不难理解。
我在下面包含了相关的代码:
购买.rb(控制器)
order.rb(模型)
line_item.rb (模型)
line_item_attributes.rb(模型)
谢谢你的帮助!
python - 如何获得模型的相关对象和模型的子相关对象的总数?
在 Django 中,我有一个 Checkout 模型,它是某人检查设备的票。我还有一个与 Checkout 模型相关的 OrganizationalUnit 模型(通过 ForeignKey),因为结账的人属于我们校园的一个 OrganizationalUnit。
OrganizationalUnit 有一个自我关系,所以几个 OU 可以是某个 OU 的孩子,而这些孩子可以有孩子,以此类推。这是模型,有些简化。
我想计算与某个 OrganizationalUnit 及其所有子级相关的 Checkouts。我知道如何获取与 OU 相关的所有结帐的计数。
但是我如何让这个计数反映这个 OU 的孩子和他们的孩子的结帐?我是否使用某种迭代循环?
编辑:我想我仍然无法完全理解 while 命令来执行此操作。组织单元可以嵌套到用户想要嵌套的深度,但现在它在 DB 中的深度最多为 5 层。这是我写的……</p>
......这完全是废话。而且它需要一段时间才能运行,因为它几乎遍历了数据库的主要部分。帮助!(我今天似乎不能很好地思考。)
ruby-on-rails - 在 Rails 中通过多对多连接一个表
在我的数据库中,OptionSet 与其他 OptionSet 相关联。如果我要连接两个单独的表,我会创建一个简单的连接表。然而,Rails 喜欢将其外键命名为 <singular_table_name>_id,即 optionset_id。但是,如果我将表与自身连接起来,我显然不能为这两个表提供相同的名称。我该如何处理?
ruby-on-rails - 使用多模型表单进行 Rails 自定义验证
我的 Rails 自定义验证有问题。
问题是出于调试目的,我添加了出口 1,因为我没有收到该字段无效日期的错误消息。但是,它永远不会退出。这与我在所有其他自定义验证器中所做的相同。我能看到的唯一区别是这个是多模型形式的第二个模型,而所有其他模型都在第一个模型上......我做错了什么?
我的模特
我的控制器的操作
我的观点(element_block 是一个助手,它只是将标签和字段填充到 dl 的正确标签中)