public function actionIndex() { $this->pageTitle = Yii::t('common', '品牌中心') . SEPARATOR . Setting::getValueByCode('inside_title', true); $criteria = new CDbCriteria(); $criteria->compare('t.is_released', 1); $criteria->order = 'sort_order ASC'; $brands = Brand::model()->localized()->findAll($criteria); // 广告图 $criteria = new CDbCriteria(); $criteria->compare('t.banner_position_id', 2); $banner = Banner::model()->localized()->find($criteria); $codes = BrandI18n::model()->getFirstCode(); $this->layout = 'main'; $regions = Region::model()->getSelects(); $this->render('index', array('brands' => $brands, 'regions' => $regions, 'banner' => $banner, 'codes' => $codes)); }
public function actionUpdateIsReleased() { if (Yii::app()->user->checkAccess('updateBrand') == false) { throw new CHttpException(403); } $id = Yii::app()->request->getPost('id'); $language = Yii::app()->request->getPost('language'); $isReleased = Yii::app()->request->getPost('is_released'); if ($language == I18nHelper::getFrontendSourceLanguage()) { echo Brand::model()->updateByPk($id, array('is_released' => $isReleased)); } else { echo BrandI18n::model()->updateAll(array('is_released' => $isReleased), 'owner_id = :owner_id AND lang = :lang', array(':owner_id' => $id, ':lang' => $language)); } }
<?php } ?> </ul> </div> </p> </div> </div> </div> <div id="portfolio-one"> <?php foreach ($brands as $key => $brand) { $criteria = new CDbCriteria(); $criteria->compare('owner_id', $brand->brand_id); $model = BrandI18n::model()->find($criteria); $title = $model->title; $str = strtoupper($title[0]); ?> <div class="element <?php echo $str; ?> <?php echo 'region' . $brand->region_id; ?> "> <a href="<?php echo $brand->permalink; ?> "> <img class="server_img" src="<?php