/** * @param Criteria $criteria * @param string $alias */ public function addSelectFields(Criteria $criteria, $alias = null) { if (null === $alias) { $criteria->addSelectField(BookEntityMap::COL_ID); $criteria->addSelectField(BookEntityMap::COL_TITLE); $criteria->addSelectField(BookEntityMap::COL_ISBN); $criteria->addSelectField(BookEntityMap::COL_PRICE); $criteria->addSelectField(BookEntityMap::COL_AUTHORID); } else { $criteria->addSelectField($alias . '.id'); $criteria->addSelectField($alias . '.title'); $criteria->addSelectField($alias . '.ISBN'); $criteria->addSelectField($alias . '.price'); $criteria->addSelectField($alias . '.authorId'); } }
/** * @param Criteria $criteria * @param string $alias */ public function addSelectFields(Criteria $criteria, $alias = null) { if (null === $alias) { $criteria->addSelectField(AuthorEntityMap::COL_ID); $criteria->addSelectField(AuthorEntityMap::COL_FIRSTNAME); $criteria->addSelectField(AuthorEntityMap::COL_LASTNAME); $criteria->addSelectField(AuthorEntityMap::COL_EMAIL); } else { $criteria->addSelectField($alias . '.id'); $criteria->addSelectField($alias . '.firstName'); $criteria->addSelectField($alias . '.lastName'); $criteria->addSelectField($alias . '.email'); } }