* rel="nofollow" und target="_blank" für verschiedene externe Links
* Mindestpreis im Slider oben im Reiseprogramm nicht anzeigen, wenn keine Termine vorhanden sind * Tripodo-Export git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3315 f459cee4-fb09-11de-96c3-f9c5f16c3c76
This commit is contained in:
parent
42c55d44a1
commit
b8ec81329a
17 changed files with 380 additions and 18 deletions
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace AppBundle\Entity;
|
||||
|
||||
use Doctrine\ORM\Query\Expr;
|
||||
|
||||
/**
|
||||
* TravelProgramRepository
|
||||
*
|
||||
|
|
@ -10,4 +12,26 @@ namespace AppBundle\Entity;
|
|||
*/
|
||||
class TravelProgramRepository extends \Doctrine\ORM\EntityRepository
|
||||
{
|
||||
/**
|
||||
* @return TravelProgram[]
|
||||
*/
|
||||
public function getProgramsToExport()
|
||||
{
|
||||
return $this->createQueryBuilder('tp')
|
||||
->innerJoin('tp.page', 'page')
|
||||
->addSelect('page')
|
||||
->leftJoin('tp.countries', 'country')
|
||||
->addSelect('country')
|
||||
->leftJoin('country.destinations', 'destination')
|
||||
->addSelect('destination')
|
||||
->leftJoin('tp.options', 'option')
|
||||
->addSelect('option')
|
||||
->leftJoin('tp.images', 'image', Expr\Join::WITH, 'image.type = 1')
|
||||
->addSelect('image')
|
||||
->where('tp.status = 1')
|
||||
->andWhere('tp.programType = '. TravelProgram::ORGANIZED_PROGRAM_TYPE)
|
||||
->getQuery()
|
||||
->execute()
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue