问题标签 [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.
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...
ruby-on-rails - Ruby on Rails 3 中的 Zend_Form / Doctrine_Form 等效项
嘿伙计们,我来自 Zend Framework 背景,是否有任何用于 rails 模型的自动表单生成工具(例如,相当于 Zend_Form)?
例如,在 ZF+Doctrine 中我可以这样做<?=new Doctrine_Form('User')?>
,它会根据用户模型生成表单,这对于低级动态 crud 管理页面很有用。
那么有没有像这样的东西是铁轨,或者是脚手架要走的路?
service - 学说 1.2.3 模型服务
我一直在使用 Codeigniter 和 Doctrine 1.2.3,我想知道是否可以使用自己的服务类(比如 java ee 和 hibernate)。以及如何使这些正确等?
像这样:
有没有更好的方法来做到这一点?感谢您的回答和意见。
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->status
hydrate
$q->setHydrationMode(Doctrine_Core::HYDRATE_SCALAR);
我可以通过以下方式检索所有数据:
如何在不设置的情况下获取这些数据**Doctrine_Core::HYDRATE_SCALAR**
?我在检索那些Groups和LicensedVendors表数据时做错了什么?
这是上述表的架构定义:
Edit2:我在这里发布了我在第一次编辑中描述为单独问题的新问题!
mysql - Doctrine 1.2 模型使用 Zend Framework 和 MySQL 5 将整数字段作为字符串值返回
知道为什么我的 Doctrine 1.2 模型返回整数定义字段的字符串值吗?
基本模型定义为:
表模型定义为:
示例控制器代码:
产生的输出:
任何想法,非常感谢。;-)
doctrine - 向 Doctrine 1 中的多对多连接表添加附加列
我在 Orders 和 Sets 之间建立了多对多的关系。一个订单可以包含多个集合,不同的集合可以属于不同的订单。因为您可以在订单中为一组设置金额,所以应该有一个额外的金额列。因此,例如,一个订单可以由 5 x “Set A”和 10 x “Set B”组成。
这是连接表的架构:
到目前为止工作正常,我只是不知道如何设置金额列的值。
这就是我保存订单/设置订单关系的方式:
如何设置每组的数量?
多对多thanx您的帮助。干杯,弗洛里安
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’不存在”。- 但它存在,我检查过!当我分别运行每个测试然后绝对一切正常时,这很有趣。所以,我的问题是:发生了什么事?抱歉,我无法提供代码。
php - 教义和 SQL 注入
Doctrine 会自动阻止 SQL 注入吗?
下面的代码安全吗?
php - 如何将innerJoin 与教义1.2 一起使用?
我有一些代码(作品):
两个问题:
有人可以给我举个例子,如何加入下一张桌子(不止一张)?Doctrine 的文档仅包含基本示例... :-(
我可以
innerJoin()
与我的数据库中的任何表一起使用(例如,与用户相关的用户类型)还是只与与用户项目相关的表(在这种情况下:项目和用户)一起使用?当我尝试这样做时,我收到错误“未知关系”。
php - 原则:使用链接表将模型与自身相关联,例如“此事件与以下其他事件相关”
所以在英语中,这种关系听起来像“这个事件与以下其他事件有关”。
我的第一直觉是创建一个EventEvent
模型,有一个first_event_id
字段和一个second_event_id
字段。然后我会在模型中定义以下两个关系Event
:
但我宁愿不必在Event
模型上使用两个关系。有一个更好的方法吗?