[PHPCR-110] getAssociationTargetClass targetDocument not set Created: 13/May/13 Updated: 13/May/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
follow up of https://github.com/doctrine/phpcr-odm/pull/279 ClassMetadata // TODO this may be not set. what happens if we would return null then? investigate and fix once 279 is merged. |
[PHPCR-105] ensure xml and yml naming conventions are consistent Created: 21/Mar/13 Updated: 19/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
for yml, all mappings must use camelCase, while for xml it must be connected-text in all lowercase with the dash between. it seems at least fieldName is wrong. we should clean this up before the first release to avoid having to deal with inconsistent legacy from the beginning. |
| Comments |
| Comment by David Buchmann [ 19/Apr/13 ] |
|
for xml, see this PR https://github.com/doctrine/phpcr-odm/pull/279 |
| Comment by David Buchmann [ 19/Apr/13 ] |
|
yml is using camelCase everywhere. should we rename fieldName to name as well or is that fine here? |
[PHPCR-91] getSIngleResult throws ambiguous Exception Created: 19/Feb/13 Updated: 18/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | 1.0, query | ||
| Description |
|
Query->getSingleResult correctly throws an Exception when there are no results (or more than one), but it is an Exception that could also be produced by other things, so not guaranteed to mean that ( |
[PHPCR-84] make the query API work with i18n Created: 23/Oct/12 Updated: 14/May/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Lukas Kahwe | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
when searching there must be some way to ensure that for translateable documents the right fields are filters. f.e. when using the child strategy then for the given columns the node name needs to be checked (nodename = phpcr_locale:fr). for attributes strategy the property name needs to be rewritten ("title" vs "phpcr_locale:fr-title"). it might not be possible to easily automate this. |
| Comments |
| Comment by David Buchmann [ 23/Oct/12 ] |
|
sounds like asking for a PHPCR-ODM DQL , then we could handle this perfectly transparent. as an intermediate, a method to build the criterion for a field of a mapped entity would be the right way i think. you could even do that for non-multilang in case you mapped the documents field to some differently named PHPCR property. |
| Comment by Lukas Kahwe [ 24/Oct/12 ] |
|
here is an example where i manually handle this: if we were to do it automatically we might not need our own DQL, we could do a QOMWalker. however i doubt that we can fully automate this, since everything can be mixed. ie. one path can have any number of different strategies. |
| Comment by Lukas Kahwe [ 24/Oct/12 ] |
|
btw .. it might make sense to always namespace the property names, even when using the child translation strategy. this could make it easier to deal with searching across mixed translation strategies. |
| Comment by Lukas Kahwe [ 11/Jan/13 ] |
|
if we do this change we should provide a migration script |
| Comment by David Buchmann [ 25/Mar/13 ] |
|
it gets even worse when translated and non-translated documents get mixed up. see for example the cmf sandbox menu admin (not multilang menu). it mixes translated and non-translated documents. since https://github.com/sonata-project/SonataDoctrinePhpcrAdminBundle/pull/100 you can sort on columns, so sorting will half work half not. |
| Comment by David Buchmann [ 13/May/13 ] |
|
there seem to be other solutions like descendant, but if we had join in jackalope-doctrine-dbal that could be a good option https://github.com/jackalope/jackalope-doctrine-dbal/issues/15 |
| Comment by Willem-Jan [ 14/May/13 ] |
|
I started working on the Join issue and will start working on this issue when the Join feature is more or less stable. |
[PHPCR-77] document level options inheritance Created: 06/Aug/12 Updated: 05/May/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Blocker |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
documents extending other documents should inherit the global attributes unless overwritten explicitly. for example, having @Document(referenceable=true) should be kept for an extending class unless it explicitly sets it to false. currently, attributes are reset on each new @Document tag. (i assume we have the same issue for xml/yml mapping?) |
| Comments |
| Comment by David Buchmann [ 01/Nov/12 ] |
|
this is fixed for referenceable in https://github.com/doctrine/phpcr-odm/pull/185 |
| Comment by David Buchmann [ 05/May/13 ] |
|
when doing this, we should also fix MappedSuperclass annotation to support all attributes the Document has. in xml mappings mapped-superclass extends document |
[PHPCR-71] refactor exceptions Created: 12/Jun/12 Updated: 18/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Blocker |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Description |
|
https://github.com/doctrine/phpcr-odm/pull/144#discussion_r963877 reveiled that we should look into the exception concepts and streamline them. |
[PHPCR-61] review how the ORM and other ODM's initialize collection properties Created: 04/Apr/12 Updated: 18/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Blocker |
| Reporter: | Lukas Kahwe | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
right now when we for example have a @ReferenceMany but nothing is assigned, then when we read said object from the database that property is set to null. should it rather be initialized as an empty collection? |
[PHPCR-109] Why Generic::getNodename and not camelcase? Created: 11/May/13 Updated: 13/May/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Is there a reason why the get node name method on the generic document is ->getNodename and not ->getNodeName? |
| Comments |
| Comment by David Buchmann [ 13/May/13 ] |
|
because the field is mapped as nodename, not nodeName. its representing $node->getName() - calling it just name seemed to confusing. i vote against it, but if we want to change the mapping, we should do that right now, as i am breaking everything anyways in https://github.com/doctrine/phpcr-odm/pull/279 |
[PHPCR-103] map node autoname feature Created: 13/Mar/13 Updated: 14/Mar/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
we should map the Node::addNodeAutonamed as an option for the nodename field to have nodes that generate their own name (i.e. useful in children collection) |
| Comments |
| Comment by David Buchmann [ 14/Mar/13 ] |
|
probably this should be a special id generator strategy like parent and nodename, where nodename is generated. is there a way to pass a parameter to the strategy? or would this need to be a separate option on the "@Id"? addNodeAutoname can accept an optional parameter to control parts of the generated name. and there is this issue to handle as well |
[PHPCR-101] MissingTranslationException when parent is not translated Created: 01/Mar/13 Updated: 18/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Roel Sint | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Getting a MissingTranslationException when displaying a banner on the frontend. It seems to be caused in the refreshDocumentForProxy method on line 496 of UOW, the parent document does not have a locale and therefore the fallback hint is false. The banner block is not translated and the banner images are (title property). See for a stacktrace: https://gist.github.com/rmsint/2c6700e00c47c95dc30e |
| Comments |
| Comment by David Buchmann [ 18/Apr/13 ] |
|
roel, can you please test with the latest phpcr-odm? we think this should be fixed now. |
[PHPCR-100] The mixin `jcr:lastModified` is not updated Created: 01/Mar/13 Updated: 19/Apr/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Pierre-Louis LAUNAY | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
If the document have `jcr:lastModified`, this attribute is filled on create but not updated when a document is modified. I tried to set manually this attribute and it is not updated too. |
| Comments |
| Comment by David Buchmann [ 18/Apr/13 ] |
|
jackrabbit for example does not automatically update this field. but setting it manually should work, so this could be a bug of phpcr-odm |
| Comment by David Buchmann [ 19/Apr/13 ] |
|
Pierre-Louis LAUNAY could you investigate why manually setting the field does not work? it could be that the phpcr-odm UnitOfWork ignores the field, or also that jackalope ignores changes to the field... |
[PHPCR-92] Join support in QueryBuilder Created: 19/Feb/13 Updated: 19/Feb/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | querybuilder, | ||
| Description |
|
Joins are currently not supported in the QueryBuilder, the methods are there and some of the logic is partially coded, but they just havn't been implemented. At time of writing joins are not supported by doctrine-dbal (i think) but they are supported at least by Jackrabbit. |
[PHPCR-85] implement querybuilder hydrate array option Created: 14/Jan/13 Updated: 14/Jan/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
the query builder can currently hydrate to documents and to phpcr nodes. it should also be possible to hydrate the result into a plain array to avoid creating documents and get the direct query result. (btw note that '*' in sql2 does not mean all properties of a document, but just the path and some other basic things - you always need to specify all fields you want to retrieve explicitly in this case) for the query builder base work and discussion see https://github.com/doctrine/phpcr-odm/pull/204 |
[PHPCR-81] Referrers should not return the frozen node of a version in version storage Created: 26/Sep/12 Updated: 26/Sep/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Pierre-Louis LAUNAY | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
In the document of phpcr.github.com (http://phpcr.github.com/doc/html/phpcr/nodeinterface.html#getReferences%28%29), I quote: "In implementations that support versioning, this method does not return properties that are part of the frozen state of a version in version storage." But, the referrers returns some versioned node. |
[PHPCR-80] ChildrenCollection is not updated after flush although children where added before Created: 07/Sep/12 Updated: 12/Mar/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Uwe Jäger | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
If you create children of a document without adding them to the children collection of the parent (with a children annotation) the children collection is not updated after flush, you need to call $dm->clear() to force a reread of the children. The current case was with a parent and its children created in the same flush. |
| Comments |
| Comment by Uwe Jäger [ 07/Sep/12 ] |
|
Try this code: $node1 = new Generic(); $this->childrenNames = array('first', 'second', 'third', 'fourth'); $this->dm->flush(); $node = $this->dm->find(null, '/functional/source'); // without the clear above $children === NULL, with the clear it works as expected |
| Comment by David Buchmann [ 14/Jan/13 ] |
|
lukas, is this fixed with the work you did on cascading? |
| Comment by David Buchmann [ 12/Mar/13 ] |
|
we did a lot of refactoring on cascading lately. uwe, can you check if the problem still exists and do a pull request with a failing test if it exists? |
[PHPCR-60] add finalize step to mapping to calculate and validate Created: 09/Mar/12 Updated: 04/Oct/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
follow up of the discussion in https://github.com/doctrine/phpcr-odm/pull/120 id strategy: 1. if there is an id with a strategy always use that finalizing the mapping could have the added benefit of combined validation. for example if assigned strategy is parent and name but there is no field mapped to the name, it would tell this is invalid. think what should be validated at the finalize point. |
| Comments |
| Comment by Lukas Kahwe [ 04/Oct/12 ] |
|
added a method for final validation here https://github.com/doctrine/phpcr-odm/pull/180 |
[PHPCR-58] figure out how to handle dangling weak/path ReferenceOne/Many properties Created: 07/Mar/12 Updated: 07/Mar/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
this is a follow-up of the problem is: what happens when a ReferenceOne path or weak reference property points to something non-existing? is the property null? is the currently invalid reference removed on save or kept (which would make sense, in case the node at path appears later). but if it is usually kept, how can we delete it if we want? |
[PHPCR-57] do not track the original/unmapped values separately Created: 29/Feb/12 Updated: 03/Mar/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Lukas Kahwe | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
instead we should just use the current state of the underlying node. |
| Comments |
| Comment by Lukas Kahwe [ 03/Mar/12 ] |
[PHPCR-108] suport entity listeners resp document listeners Created: 05/May/13 Updated: 05/May/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
see http://docs.doctrine-project.org/en/latest/reference/events.html#entity-listeners |
[PHPCR-104] implement unitofwork isScheduledDocument Created: 19/Mar/13 Updated: 19/Mar/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
as discussed in https://github.com/doctrine/phpcr-odm/pull/268 we should implement UnitOfWork::isScheduledDocument and isScheduledFor* other than isScheduledForInsert. |
[PHPCR-97] Allow QB / XB to sepcify objects as targets Created: 20/Feb/13 Updated: 20/Feb/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | querybuilder, | ||
| Description |
|
Allow the query builder expression to specify an object as a target. Unable to find source-code formatter for language: querybuilder. Available languages are: actionscript, html, java, javascript, none, sql, xhtml, xml
$qb->where($qb->expr()->eq('someObjectReference', $someObject);
So if the target passed is mapped and it is referenceable then replace the object instance with its UUID. |
[PHPCR-95] Support parameter binding in QueryBuilder (depends Jackalope support) Created: 19/Feb/13 Updated: 12/Mar/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | querybuilder, | ||
| Description |
|
Parameter binding is not currently implemented in the QueryBuilder, and the comments seem to indicate that this is because jackalope does not support it at the moment. |
| Comments |
| Comment by David Buchmann [ 12/Mar/13 ] |
|
this would be possible once https://github.com/jackalope/jackalope/issues/59 has been done |
[PHPCR-94] Implement ->iterate on Query object Created: 19/Feb/13 Updated: 19/Feb/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | query | ||
| Description |
|
Implement the Query->iterate method which will return an IteratableResultSet as per the ORM. |
[PHPCR-93] Implement ->clone() method on Query object Created: 19/Feb/13 Updated: 19/Feb/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Daniel Leech | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
As with the ORM query object, implement the ->clone() method. |
[PHPCR-73] add support for custom ID generators Created: 17/Jul/12 Updated: 12/Mar/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
https://github.com/doctrine/doctrine2/pull/206 |
| Comments |
| Comment by David Buchmann [ 12/Mar/13 ] |
|
note that id for phpcr-odm is the phpcr path. so this is not the same as PHPCR-38 where we talk about the uuid generator. |
[PHPCR-59] have a strategy for ReferenceOne/Many PATH to make it relative Created: 07/Mar/12 Updated: 08/Oct/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | David Buchmann | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
this is a follow-up of i think a user might need to attach his own strategy to the document manager. we could call this path_relative= and provide "max" that string-compares the target path and the node path and puts as few ../ as necessary. but again this does not block this pull request. |
[PHPCR-44] implement configurable change tracking Created: 31/Jan/12 Updated: 08/Oct/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
http://www.doctrine-project.org/docs/orm/2.2/en/reference/change-tracking-policies.html |
[PHPCR-43] Custom data type Created: 29/Jan/12 Updated: 19/Jul/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Thomas Rabaix | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
It will be great to be able to store array as a json in a property. There is no way to define custom mapping type (it is possible with doctrine ORM) |
| Comments |
| Comment by David Buchmann [ 19/Mar/12 ] |
|
would this be a general solution for http://www.doctrine-project.org/jira/browse/PHPCR-56 ? |
| Comment by Lukas Kahwe [ 19/Jul/12 ] |
|
yes |
[PHPCR-38] make it possible to inject a custom UUID service Created: 14/Dec/11 Updated: 19/Jul/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Jordi Boggiano |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
right now we have hardcoded \PHPCR\Util\UUIDHelper::generateUUID(), but that is a very simplistic implementation and the spec is much broader .. |
[PHPCR-36] Provide migrations tool Created: 17/Nov/11 Updated: 08/Oct/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | David Buchmann | Assignee: | Jordi Boggiano |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
when i have existing content and later change the document class to have referenceable=true, this is not updated even on persisting the document again. uwe: I think there are several other things that fail when you have existing content in the repository - maybe the solution to think about is something like migrations ... that would prevent the performance penalty on ordinary code and still give you the change to change the structure of your documents. things that come to mind
|
[PHPCR-30] add support for result caching Created: 22/Oct/11 Updated: 19/Jul/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Jordi Boggiano |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
[PHPCR-9] add logging capabilities Created: 01/Jul/11 Updated: 30/Jul/11 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Jordi Boggiano |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
see also http://www.doctrine-project.org/docs/mongodb_odm/1.0/en/reference/logging.html |
[PHPCR-7] add support for "eventual migrations" Created: 01/Jul/11 Updated: 08/Oct/12 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Lukas Kahwe | Assignee: | Jordi Boggiano |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
https://doctrine-mongodb-odm.readthedocs.org/en/latest/reference/migrating-schemas.html |
[PHPCR-86] QueryBuilder QOMFactory access Created: 14/Jan/13 Updated: 15/Jan/13 |
|
| Status: | Open |
| Project: | Doctrine PHPCR |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Documentation | Priority: | Trivial |
| Reporter: | Daniel Bojdo | Assignee: | Lukas Kahwe |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | builder,, qomfactory, query | ||
| Description |
|
There is getQOMFactory method in PHPCR\Util\QOM\QueryBuilder (very useful) but it isn't in Doctrine\ODM\PHPCR\Query\QueryBuilder (it breaks bc). Is it mistake or there is/will be another method to access QOMFactory instance? |
| Comments |
| Comment by Daniel Bojdo [ 15/Jan/13 ] |
|
In fact it's not a bug, there is no docs about DocumentManager methods refactor. |