No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
|
- <?php
-
- namespace producer\controllers;
-
- class ProducerBaseController extends CommonController {
-
- var $producer ;
-
- /**
- * @inheritdoc
- */
- public function behaviors() {
- return [];
- }
-
- public function actions() {
- return [];
- }
-
- public function getProducer() {
- if($this->producer) {
- return $this->producer ;
- }
- else {
- $producer = Etablissement::find()
- ->with('contact')
- ->where(['slug' => Yii::$app->getRequest()->getQueryParam('slug_producer')])
- ->one() ;
-
- if($producer) {
- $this->producer = $producer ;
- return $this->producer ;
- }
- else {
- throw new \yii\web\HttpException(404, 'Établissement introuvable');
- }
- }
- }
- }
-
- ?>
|