问题标签 [doctrine-1.2]

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 投票
2 回答
1285 浏览

php - Doctrine - Comma separated values in field

I'm trying to implement Doctrine on top of legacy MySql database. For now it wokrs kind a great. But...

I have Events table whitch has following structure:

And table Categories, whitch has categories. Structure is like...

Now... Category IDS are stored as comma (,) separated values in events.category field. How can i setup relations without much hassle... I need hasMany etc...

0 投票
1 回答
214 浏览

ruby-on-rails - Ruby on Rails 3 中的 Zend_Form / Doctrine_Form 等效项

嘿伙计们,我来自 Zend Framework 背景,是否有任何用于 rails 模型的自动表单生成工具(例如,相当于 Zend_Form)?

例如,在 ZF+Doctrine 中我可以这样做<?=new Doctrine_Form('User')?>,它会根据用户模型生成表单,这对于低级动态 crud 管理页面很有用。

那么有没有像这样的东西是铁轨,或者是脚手架要走的路?

0 投票
1 回答
96 浏览

service - 学说 1.2.3 模型服务

我一直在使用 Codeigniter 和 Doctrine 1.2.3,我想知道是否可以使用自己的服务类(比如 java ee 和 hibernate)。以及如何使这些正确等?

像这样:

有没有更好的方法来做到这一点?感谢您的回答和意见。

0 投票
2 回答
2081 浏览

symfony1 - 如何使用从多个表中选择的不同列的学说或 symfony 寻呼机?

当我的查询从两个或多个表中选择多个列时,如何使用 Doctrine_Pager 或 sfDoctrinePager 实现分页?


编辑1:

好的,现在我发现可以按照 Nathan 的描述来完成!我很困惑,因为我无法从查询中检索某些数据!让我在下面描述它:

这是我的寻呼机查询:

现在在我的模板中,我可以像这样检索我的 sfGuardUser 和 Profile 数据:

我错误地试图通过$data->org_name而不是检索配置文件数据$data->Profile->org_name!现在它可以正确地为这部分工作,但仍然存在问题

我仍然无法使用或检索Groups & LicensedVendors数据!它也没有显示任何错误或任何值!看起来它输出一个空字符串。它不应该像 Profile data 一样获得价值吗?但是当我通过设置查询时:$data->Groups->name$data->LicensedVendors->statushydrate

$q->setHydrationMode(Doctrine_Core::HYDRATE_SCALAR);

我可以通过以下方式检索所有数据:

如何在不设置的情况下获取这些数据**Doctrine_Core::HYDRATE_SCALAR**我在检索那些GroupsLicensedVendors表数据时做错了什么?

这是上述表的架构定义:


Edit2:我在这里发布了我在第一次编辑中描述为单独问题的新问题

0 投票
2 回答
1296 浏览

mysql - Doctrine 1.2 模型使用 Zend Framework 和 MySQL 5 将整数字段作为字符串值返回

知道为什么我的 Doctrine 1.2 模型返回整数定义字段的字符串值吗?

基本模型定义为:

表模型定义为:

示例控制器代码:

产生的输出:

任何想法,非常感谢。;-)

0 投票
1 回答
1094 浏览

doctrine - 向 Doctrine 1 中的多对多连接表添加附加列

我在 Orders 和 Sets 之间建立了多对多的关系。一个订单可以包含多个集合,不同的集合可以属于不同的订单。因为您可以在订单中为一组设置金额,所以应该有一个额外的金额列。因此,例如,一个订单可以由 5 x “Set A”和 10 x “Set B”组成。

这是连接表的架构:

到目前为止工作正常,我只是不知道如何设置金额列的值。

这就是我保存订单/设置订单关系的方式:

如何设置每组的数量?

多对多thanx您的帮助。干杯,弗洛里安

0 投票
1 回答
201 浏览

doctrine-1.2 - 教义 + ZF + phpunit

我将 ZF 1.11 与 Doctrine 1.2 + MySQL 5 集成在一起。我在几个文件中创建了一些 phpunit 的测试。每个测试都创建 db 并填充它 - 使用 Zend_Db - 然后我使用 Doctrine 的模型进行一些操作,然后我使用 Zend_Db 删除 db。我把它们都放在名为“tests”的目录中。当我转到目录“tests”并编写 phpunit 命令时,其中一些会返回错误,例如“SQLSTATE [42S02]:未找到基表或视图:1146 表‘here_db_name.here_table_name’不存在”。- 但它存在,我检查过!当我分别运行每个测试然后绝对一切正常时,这很有趣。所以,我的问题是:发生了什么事?抱歉,我无法提供代码。

0 投票
2 回答
3963 浏览

php - 教义和 SQL 注入

Doctrine 会自动阻止 SQL 注入吗?
下面的代码安全吗?

0 投票
1 回答
1290 浏览

php - 如何将innerJoin 与教义1.2 一起使用?

我有一些代码(作品):

两个问题:

  1. 有人可以给我举个例子,如何加入下一张桌子(不止一张)?Doctrine 的文档仅包含基本示例... :-(

  2. 我可以innerJoin()与我的数据库中的任何表一起使用(例如,与用户相关的用户类型)还是只与与用户项目相关的表(在这种情况下:项目和用户)一起使用?当我尝试这样做时,我收到错误“未知关系”。

0 投票
1 回答
121 浏览

php - 原则:使用链接表将模型与自身相关联,例如“此事件与以下其他事件相关”

所以在英语中,这种关系听起来像“这个事件与以下其他事件有关”。

我的第一直觉是创建一个EventEvent模型,有一个first_event_id字段和一个second_event_id字段。然后我会在模型中定义以下两个关系Event

但我宁愿不必在Event模型上使用两个关系。有一个更好的方法吗?