Skip to content

Instantly share code, notes, and snippets.

@ondrejmirtes
Created August 30, 2013 10:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ondrejmirtes/6388434 to your computer and use it in GitHub Desktop.
Save ondrejmirtes/6388434 to your computer and use it in GitHub Desktop.
Doctrine bugreport
/**
* @SuppressWarnings(PHPMD.UnusedPrivateField) using GetSet
* @Entity
*/
class AffiliatePartner extends User
{
/**
* @var string
* @Column
*
* @get
* @set
*/
private $name;
// ...
}
$em->createQuery('
SELECT e FROM User
GROUP BY e
')->getResult();
... SQLSTATE[42803]: Grouping error: 7 ERROR: column "a5_.name" must appear in the GROUP BY clause or be used in an aggregate function
/**
* @Entity
* @Table(name="`user`")
* @InheritanceType("JOINED")
* @DiscriminatorColumn(name="type", type="string")
* @DiscriminatorMap({
* "admin" = "Ticketon\Model\User\Admin",
* "customer" = "Ticketon\Model\User\Customer",
* "partner" = "Ticketon\Model\User\Partner",
* "cashier" = "Ticketon\Model\User\Cashier",
* "affiliatePartner" = "Ticketon\Model\User\AffiliatePartner"
* })
*/
abstract class User extends \Medio\Model\Entity\SimpleEntity
{
// ...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment