问题标签 [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 回答
1097 浏览

doctrine - Doctrine 1.2:从模板覆盖 Doctrine_Record::__get()

我有一个“充当”自定义模板的模型类(显然,它扩展了 Doctrine_Record)。

我想得到这样的值:“echo $record->virtual_field”。有没有办法在我的自定义模板中覆盖 getter 方法以提供自定义响应,然后将请求传递给父类或不传递?

换句话说,有没有办法从相关模板中覆盖 Doctrine_Record::__get() ?

0 投票
7 回答
25944 浏览

codeigniter - 如何找出我正在运行的 Doctrine 版本?

使用 CodeIgniter 已经有一段时间了,我不记得我是安装了 v2 还是只是从另一个项目中复制了文件。

有任何想法吗?

0 投票
1 回答
322 浏览

zend-framework - Doctrine CLI:注册新的自定义任务

我正在使用 Doctrine 1.2 和 ZF 1.10。我的 Doctrine CLI 设置可以很好地执行默认任务。但是我已经创建了几个我希望能够从命令行执行的类。我将如何设置我的 application.ini 或教义.php 来注册和使用这些新类?例如,我希望能够执行 APPLICATION_PATH 。“/job/Migrate.php”,它只是一个类 Migrate(),它有一个公共方法 run(),类似于

我的 application.ini 的片段

我的教义.php 的片段

0 投票
2 回答
1084 浏览

doctrine - Doctrine ORM - 前缀表

我正在使用 Doctrine 1.2,并且想知道如何使用它实现 mysql 表前缀。

因此,例如,我希望我们的系统在同一个数据库上部署两次,第一次表可以以“one_”为前缀,第二次可以以“two_”为前缀。

有人知道如何做到这一点吗?我想这是一个配置设置,但我似乎无法找到它。

0 投票
4 回答
29666 浏览

php - 教义 findby 魔法空值

我想知道是否有任何方法可以使用教义的魔法方法来查找空值。例如:

本质上,我想返回所有未删除的记录。我已经尝试了上述方法,但它似乎不起作用。

有任何想法吗?

0 投票
1 回答
747 浏览

php - 与额外领域的多对多关系学说

我想加入 3 张桌子,Szamla、Termek 和 Vasarlo。

这是我的架构:

查询:

结果还可以,但需要 SzamlaTermek 的号码。我怎么也得到数字字段?没有选择。

0 投票
1 回答
532 浏览

validation - 原则 1.2:向记录模板添加验证方法

在 Doctrine Record 对象中,我可以添加以下方法来验证数据:

如何将类似代码添加到附加的模板对象?

0 投票
1 回答
1967 浏览

php - 使用 PHP/Doctrine 从 MySQL 迁移到 PostgreSQL

我有一个有 25 张桌子的系统。我运行了一个实用程序来基本上将我的所有数据都保存到 postgres 表中,但是现在在我切换数据库驱动程序后,我的网站前端出现了很多错误。

我如何才能完全迁移我当前的 PHP/Doctrine MySQL 系统以使用 Postgres?

0 投票
3 回答
1357 浏览

symfony1 - 在 Symfony 1.4 中更新或删除时,Doctrine 自引用不起作用

我正在尝试为我网站上的内容页面构建一个模型,并给它一个名为“相关页面”的自我引用。现在,如果我构建我的模型并尝试在管理生成器中创建一个新页面,一切正常。如果我给页面一个相关页面(或更多)它也可以正常工作,但是如果我转到另一个页面并尝试编辑引用 symfony 崩溃:

我在 phpmyadmin 中检查了它,并注意到在关联表中我有 2 个 id(id1 和 id2),只有第一个 id 是链接:

(对不起,我无法粘贴链接)

我试图为关联表提供一个“id”字段,所以我有 3 个字段(id、id1、id2),我看到当我将另一个页面中的关系更新(page2 到 page1 和 page2 到 page3)时,它正在为该页面创建关系(page2 到 page1 和 page3)并且它正在删除旧的关系(它是 page1 到 page2 和 page1 到 page3)并且我在关联表中的最终关系是 page1 到第 1 页(?? ?) 第 2 页到第 1 页和第 2 页到第 3 页。

我的模型是:

我正在使用 symfony 管理生成器。我是否必须编写一些代码来处理这个问题,还是我做错了什么?

我检查了学说文档: 链接文本

似乎一切都很好。

0 投票
1 回答
219 浏览

php - 检索具有最少相关记录的记录

Property 和 Reservation 之间存在一对多的关系。属性具有名为“nr_of_bookings”的列。我需要只检索 COUNT(Reservation) 小于 Property.nr_of_bookins 的属性的 DQL。

一个例子:Some Property 有 nr_of_bookings = 3 。如果它有 5 个 Reservations 相关,则不会被检索。但如果它有 2 个相关的 Reservations,它将被检索。

我尝试了很多组合,但我显然错过了一些东西。我在这里发布了类似的问题 ,但最好从头开始。谢谢。