问题标签 [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 投票
1 回答
9497 浏览

symfony1 - 违反完整性约束:1048 列不能为空错误

我在 symfony 1.4 和学说 1.2 中遇到了一个奇怪的错误。我的模式似乎很正常。但是每当我执行doctrine:build --all --no-confirmation --and-load任务时,它都会输出错误SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'default_edition_id' cannot be null。如果我将 default_edition_id 字段的 notnull 设置为 false,它实际上只是 null。任何人都可以帮我解决我可能缺少的东西吗?

这是我的架构文件(chapter.yml):

和我的版本架构(edition.yml):

夹具:

0 投票
2 回答
2537 浏览

symfony1 - Symfony embedRelation 选项 - 设置子表单字段可见性

embedRelation 的原型引用了一个“选项”数组(作为 $formArguments/$formargs 传递)。

是否可以传递选项数组:

options_arr 包含要为关系设置的表单验证器/小部件/等?

或者是否可以以这样的方式限制为关系显示的表单字段?

从 sfFormDoctrine.class.php ...

...

我最接近 $formArgs array() 的规范来自 sfFormPropel.class.php (我使用的是学说 1.2):

任何见解将不胜感激。

0 投票
1 回答
868 浏览

php - Doctrine:将字段值设置为 SQL 表达式

我需要将映射记录中的值设置为某个任意 sql 表达式,因此obj.save()可以直接使用它,而无需转义/引用。

像这样的东西:

这应该会导致类似的查询UPDATE ... SET location = Point(..., ...) WHERE ...;

但是,除了 DQL 之外,我在文档中找不到类似的内容->update()->set()。我宁愿不使用 DQL,因为它在插入和更新上下文中都使用。

0 投票
1 回答
240 浏览

model - 我只能在调用 Doctrine::generateModelsFromYaml() 时生成基类吗?

我正在使用 Doctrine::generateModelsFromYaml()。它创建一个充满基类的目录。凉爽的。我猜分离基类的目的是只存储列定义和关系(换句话说,只存储可以从数据库中看到的东西。另一方面,扩展模型将使用行为等进行编辑..

那么当再次调用 Doctrine::generateModelsFromYaml 时如何只更新基类而不是扩展类呢?

编辑:如果我关于基类目的的理论(“我猜测分离基类的目的是只存储列定义和关系”)是错误的,请告诉我。

0 投票
1 回答
250 浏览

model - 使用 Doctrine::generateYamlFromDb() 时,我可以指定要使用的前缀吗?

使用 Doctrine::generateYamlFromDb() 时,我可以指定要使用的前缀吗?

例如,如果表名是“user”,则默认生成的类名是“User”。我可以确保类名(和文件名)是“PrefixUser”吗?

0 投票
1 回答
671 浏览

zend-framework - 搜索好的资源以使用学说 1.2 和 zend 框架实现 memcached

我通过示例搜索了一个很好的资源,以使用一个学说 memcached 和 zend 框架。

我在谷歌搜索但没有找到,我需要结合所有这些东西的资源。

Doctrine_Cache_Memcache在zend框架中使用。

谢谢

0 投票
1 回答
200 浏览

doctrine - 设置字段 null 时出现关于长度的意外原则验证错误

我有一个定义如下的字段:

表格如下所示:

这是我保存记录的代码

我收到以下验证错误

为什么会这样?

0 投票
1 回答
254 浏览

doctrine - 创建 Doctrine 行为:如何从侦听器对象中访问 actAs() 参数

我正在创建一种行为(一个模板和一个侦听器)。在模板类中,我使用 addListener() 方法将侦听器附加到模型。

看起来很标准的东西。

在侦听器中,如何访问已使用模型的 actAs() 方法设置的模板选项?你知道的,那些自动占据模板对象的 _options 属性的。

0 投票
2 回答
892 浏览

model - 教义 1.2:定义关系的条件

我正在尝试定义与 Doctrine 关系的条件。可能吗?

我的意思是这样的:

0 投票
1 回答
419 浏览

php - 为什么 Doctrine 只检索结果集中的最后一条记录?

我目前在后端使用 Doctrine 1.2.2 和 MySQL。当我尝试使用记录或延迟加载水合模式检索多个项目的结果集时,只显示一个项目。但是,当我使用阵列水合模式时,我看到了所有结果。始终如一地,只检索结果集中的最后一项。

我误解了 API 吗?模型是否定义不正确(它是自动生成的)。不应该这么简单吗?

现在,我正在启动我的调试器,我将逐步浏览 Doctrine 的源代码。