yii框架操作数据库的一种方式
2016-10-08 00:00
519 查看
使用active record
country的model
简单的方式
<?php namespace app\controllers; use yii\web\Controller; use yii\data\Pagination; use app\models\Country; class CountryController extends Controller { public function actionIndex() { $query = Country::find(); $pagination = new Pagination([ 'defaultPageSize' => 3, 'totalCount' => $query->count(), ]); $countries = $query->orderBy('name') ->offset($pagination->offset) ->limit($pagination->limit) ->all(); //第一个参数为视图层,第二个为具体数据 return $this->render('index', [ 'countries' => $countries, 'pagination' => $pagination, ]); } } ?>
country的model
<?php namespace app\models; use yii\db\ActiveRecord; class Country extends ActiveRecord{ } ?>
简单的方式
<?php namespace app\controllers; use Yii; use yii\filters\AccessControl; use yii\web\Controller; use yii\filters\VerbFilter; use app\models\LoginForm; use app\models\ContactForm; use app\models\Country; //use yii\db\ActiveRecord; class IndexController extends Controller{ public function actionIndex(){ echo "hello"; //$country = Country::find()->orderBy('name')->all(); //var_dump($country); $country = Country::findOne('US'); echo $country->name; $country->name = 'U.S.A'; $country->save(); } public function actionUsers(){ //查询 $sql = "select * from `user`"; $users = Yii::$app->db->createCommand($sql)->queryAll(); var_dump($users); //增加数据 // $sql = "insert into `user` (`name`,`sex`,`age`)values('杜春宝','男',25)"; // $res = Yii::$app->db->createCommand($sql)->execute(); // var_dump($res); //删除操作 // $sql = "delete from `user` where id=4"; // $res = Yii::$app->db->createCommand($sql)->execute(); // var_dump($res); // } } ?>
相关文章推荐
- Yii框架操作数据库的几种方式与mysql_escape_string
- Yii框架操作数据库的几种方式与mysql_escape_string
- PHP Yii 框架的数据库操作笔记 一、查询集合的方法
- Yii框架SQL语句操作数据库
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合
- Yii2.0高级框架数据库增删改查的一些操作
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- Yii框架里数据库操作
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- CodeIgniter框架——访问方式 URI 分配变量 数据库操作
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法
- YII 框架常用语法 常用数据库操作语法
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法](转)
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 (2011-10-25 17:01:25)
- Yii框架里数据库操作
- php yii框架web项目连接数据库以及crud操作
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- php yii框架web项目连接数据库以及crud操作