mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
DDC-2190: findBy() support finding by a single DateTime but not by multiple DateTime #2756
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Dec 6, 2012).
Originally assigned to: @beberlei on GitHub.
Jira issue originally created by user stof:
The following code works:
$repository->findBy(array('date' => new \DateTime()))but the following code fails as it does not apply the conversion of the
datetype for each element:$repository->findBy(array('date' => array(new \DateTime(), new \DateTime('tomorrow')))@doctrinebot commented on GitHub (Jan 6, 2013):
Comment created by @beberlei:
This is actually very hard to implement, the problem is that we only have ARRAY constants for PDO::PARAM_INT and PDO::PARAM_STR - all the other types would require special handling.
@doctrinebot commented on GitHub (May 9, 2013):
Comment created by @beberlei:
Attaching failing testcase.
The idea is to have something like "datetime[]" as type and detect this in the SQLParserUtils of DBAL.
Another approach would be to convert the values in the ORM already, before passing to the DBAL.
@kalifg commented on GitHub (May 17, 2018):
We are running into this a lot now that we are starting to use the
ramseyuuid_binary_ordered_timetype for our PK.@Ocramius commented on GitHub (May 17, 2018):
This cannot work due to lack of expressiveness in the DBAL type system, which is not capable of representing nested custom types