Orm icon indicating copy to clipboard operation
Orm copied to clipboard

Results 23 Orm issues
Sort by recently updated
recently updated
newest added

metoda RepositoryHelper::normalizeRepository() překládá jména tříd na malá písmena. to způsobuje, že: 1) ORM nemůže na operačních systémech s case sensitive filesystémem načíst třídy repozitářů/entit atp. pokud autoloader používá PSR-0 (přímé...

V performance helperu: orm\Repository\Helpers\PerformanceHelper.php:58 ``` php $key = $key ? $key : '*'; if (strlen($key) > 50) { $key = substr($key, 0, 20) . md5($key); } self::$toLoad = isset($cache[$key]) ?...

tahle drobnost mě tam neuvěřitelně štve. má to nějaký důvod? IDE kvůli tomu háže warningy, kdykoliv použiju $e->id jako klíč pole v projektech to řeším překrytím anotace na vyšší úrovni,...

``` php /** * @property string[] $texts */ class Foo extends Orm\Entity ``` ``` php $foo = new Foo; $foo->texts = array('foo', 'bar'); ```

Feature

Momentální implementace vytáhne všechny řádky a pak spočte count, což není zrovna ideální na výkon.

Performance

https://github.com/dg/dibi/commit/5b68657842001851f993699293b170d49d1d0ba0

Performance

``` php $entity = new WhateverEntity; $repository->attach($entity); $repository->clean(); $repository->flush(); // entita se uloží, ačkoliv by neměla $entity = $repository->getById(1); $entity->someParam = "whatever"; $repository->clean(); $repository->flush(); // entita se uloží, ačkoliv by...

Bug