function actionIndex() { //首页幻灯片展示,读取最新4条 $ppt = Article::model()->findAll(array('order' => 'create_time desc', 'limit' => 4)); //首页最新微语展示 $wei = Weiyu::model()->findAll(array('order' => 'create_time desc')); // 首页点击率思想展示 $sixiang = Article::model()->findAll(array('order' => 'click desc', 'limit' => 8)); // 首页得瑟会员、小丫丫展示 $jiaoya = User::model()->findAll(array('order' => 'regtime desc', 'limit' => 5)); //首页展示标签 $pictag = Albumcate::model()->findAll(); $articletag = Type::model()->findAll(); //首页展示新的图 $likepic = Album::model()->findAll(array('order' => 'create_time desc', 'limit' => 9)); $data = array('quote' => $this->getRandomQuote(), 'ppt' => $ppt, 'wei' => $wei, 'sixiang' => $sixiang, 'jiaoya' => $jiaoya, 'pictag' => $pictag, 'likepic' => $likepic, 'articletag' => $articletag); $this->render('index', $data); }
public function getAlbumsList() { $AlbumList = Albumcate::model()->findAll(); return CHtml::listData($AlbumList, 'id', 'cate_name'); }
</head> <body> <?php $form = $this->beginWidget('CActiveForm', array('enableAjaxValidation' => false, 'htmlOptions' => array('enctype' => 'multipart/form-data'))); ?> <span style="color:red;float:left;">* 禁止上传有关政治、反动、色情、低俗、以及带人身攻击或与主题无关的图片,否则将禁止帐号</span> <?php echo $form->textField($model, 'name', array('placeholder' => '填写照片名称', 'maxlength' => 18)); ?> <div style="margin:-20px 0 0 160px;"><?php echo $form->error($model, 'name'); ?> </div> <div><p style="margin-top:30px;font-size:14px;">推荐到足迹图片库:</p><?php echo $form->radioButtonList($model, 'photo_cate_id', Albumcate::model()->getAlbumsList(), array('separator' => ' ')); echo $form->error($model, 'photo_cate_id'); ?> </div> <?php echo CHtml::activeFileField($model, 'album_img', array('id' => 'imgUpload')); echo $form->error($model, 'album_img'); ?> <!-- <input type="file" id="imgUpload" name="imgUpload" draggable="true" single/> --> <div id="destination" style="width:400px;height:400px;border:0;"></div> <input type="submit" value="上传"/> <?php $this->endWidget(); ?>
public function actionSearch($id) { $sql = "select * from {{album}} where photo_cate_id={$id} order by create_time desc"; $model = Album::model()->findAllBySql($sql); $tj = count($model); $cate = Albumcate::model()->findByPk($id); $data = array('model' => $model, 'tj' => $tj, 'cate' => $cate); $this->render('search', $data); }