コード例 #1
0
ファイル: DeleteAction.php プロジェクト: WalkerDi/mama
 public function run($id)
 {
     $mama_info = Mama::model()->findByPk($id);
     if ($mama_info->delete()) {
         $this->controller->success('');
     }
 }
コード例 #2
0
ファイル: UpdateAction.php プロジェクト: WalkerDi/mama
 public function run()
 {
     $id = Yii::app()->request->getParam('id', 0);
     $mama_model = Mama::model()->findByPk($id);
     $area_model = new Area();
     $imgArray = explode(",", $mama_model->logo);
     //print_r($imgArray);die;
     if (isset($_POST['Mama'])) {
         $mama_model->attributes = $_POST['Mama'];
         //文件上传
         $file = CUploadedFile::getInstance($mama_model, 'logo');
         //获取表单名为logo的上传信息
         if (is_object($file) && get_class($file) === 'CUploadedFile') {
             $filename = date("YmdHis") . '_' . rand(0, 9999) . '.' . $file->extensionName;
             //获取文件名
             array_push($imgArray, '/images/weimob/' . $filename);
             //print_r($imgArray);die;
             $img = implode(",", $imgArray);
             $mama_model->logo = $img;
             $uploadfile = './images/weimob/' . $filename;
             $file->saveAs($uploadfile, true);
             //上传操作
         }
         if ($mama_model->save()) {
             $this->controller->redirect('/mama/mama/index');
         }
     }
     $vars = array('mama_model' => $mama_model);
     $this->controller->render('update', $vars);
 }
コード例 #3
0
ファイル: DelImgAction.php プロジェクト: WalkerDi/mama
 public function run($id, $K)
 {
     $mama_info = Mama::model()->findByPk($id);
     $imgArray = explode(",", $mama_info->logo);
     unset($imgArray[$K]);
     $img = implode(",", $imgArray);
     $mama_info->logo = $img;
     if ($mama_info->save()) {
         $this->controller->success('');
     }
 }
コード例 #4
0
ファイル: IndexAction.php プロジェクト: WalkerDi/mama
 public function run()
 {
     $mama_model = Mama::getList();
     $vars = array('mama_model' => $mama_model);
     $this->controller->render('index', $vars);
 }
コード例 #5
0
ファイル: Mama.php プロジェクト: WalkerDi/mama
 public static function getList()
 {
     $model = Mama::model();
     $command = $model->getDbConnection()->CreateCommand();
     $tableName = $model->tableName();
     return $command->select()->from($tableName)->order('create_time DESC')->queryAll();
 }