PDO ??(?? ??? ?? ??? ??). ???? ? ? ? ? ? ? ? ? ? ? ? (?? ??: yii ????? )
$sql = "";//原生態(tài)sql語(yǔ)句 xx::model()->dbConnection->createCommand($sql)->execute(); 非select語(yǔ)句(update、insert、delete) xx::model()->dbConnection->createCommand($sql)->queryRow(); 查詢(xún)select一條記錄 xx::model()->dbConnection->createCommand($sql)->queryAll(); 查詢(xún)select多條記錄 $sql = "select a.*, count(b.role_id)as num from {{user_role}} a left join {{user}} b on a.id = b.role_id group by b.role_id order by a.id"; $user_role_info = UserRole::model()->dbConnection->createCommand($sql)->queryAll(); $this->render("list", array('user_role_info'=>$user_role_info));
?:
$sql = "select a.*, count(b.role_id)as num from slgo_user_role a left join slgo_user b on a.id = b.role_id group by b.role_id order by a.id"; $user_role_info = UserRole::model()->dbConnection->createCommand($sql)->queryAll(); $this->render("list", array('user_role_info'=>$user_role_info));
Active Record ??
(1) New$post=new Post; $post->title='sample post'; $post->content='post body content'; $post->save();
?? method
$condition? ???? ? ??? ?? ??? ?? ????. ?? ?? . ???? ???? ?? $condition? CDbCriteria? ????? ?? ? ??? ?? ?? WHERE? ???? ?? ??? ??? ? ????.$criteria=new CDbCriteria; $criteria->select='title'; // 只選擇 'title' 列 $criteria->condition='postID=:postID'; $criteria->params=array(':postID'=>10); $post=Post::model()->find($criteria);CDbCriteria? ??? ??? find ???? ???? ????. ??? ?? ?? ?? ??? ?? ??? ?? ?????.
?? ?? ??? ?? ?? ??? ? ????.
$post=Post::model()->find(array( 'select'=>'title', 'condition'=>'postID=:postID', 'params'=>array(':postID'=>10), ));?? ??? ??? ???? ?? ?? ????? ?? ?? ?? ???? findByAttributes()? ??? ? ????. $attributes ????? ? ???? ???? ?? ??? ????. ?? ???????? findByNameAndTitle? ?? ???? ???? ? ??? ??? ? ????. ? ??? ????? ???? ?? ??, ?? ? ? ??? ???? ??? ?? ??? ?????.
Query Builder ??
$user = Yii::app()->db->createCommand() ->select('id, username, profile') ->from('tbl_user u') ->join('tbl_profile p', 'u.id=p.user_id') ->where('id=:id', array(':id'=>$id)) ->queryRow();1. ActiveRecord? ? ??? ?, ? ? ?? ??? ?? SQL ??? ???? ??? ???. ? ??? ???? ?? ???? ??? ????. ??? ?????. ? ??? ??? ?? ??? ?? ???? yii2? toArray()? ???? ??? ??? ??? ? ????. 2. PDO? ?? ActiveRecord? ??? ??????. ??? SQL ?? ???? ??? ActiveRecord? ???? ?? ? ????, ? ????? ??? ??? ???? ??? ????. ??, SQL ? ??? ???? ???, ??? ? ??? ???? ?????. ? ??? ???? ?? ?? ?? ???? ???. SQL ?? ??? ???? ?? ??? ??? ?? ?? ???? ????? ?? ????? ???? ?? ??? ?????. 3. Yii2?? ?? ActiveRecord?? ??? ?? ????? ??? ? ?? Query? ????. ?? ???? ???? ??? ???? ActiveRecord?? ??? ????? ????. ??? ?????? ? ????? Query? ActiveRecord?? ?? ? ????? ????. ????? Query/ActiveQuery? Yii2? ??? ???? ? ????? ?????. 4. ?? ????? ActiveRecord? ?? ????? ?? ??????. PDO? ?? ???? ??? ? ?? ?? ??? ?? ?? ??? SQL ??? ????? PDO? ???? ???. ? ?? ActiveRecord? ???? ???? ?? SQL? ?? ???? ??? ???? ???? PDO ??? ??? ? ? ????. ??? ? ???? ????? ??? SQL ?? ?? ???? DB ?? ?? ????? ??? ??? ??? PDO? ?? ???? ???? ?? ? ??. 5. ? ?? ??? ????? PDO? ?? ?? ???? ? ??? ?????, ??? ????? ?? ?????. ?? SQL ?? ???, ??? ? ??? ?? ???, ?? ?? ?? ??? ? ????. ??? ???? ?? ?? ???? ????? ???? ????? ?? ??? ??? ????. 6. ?? ??? ?? ?? ??? ??? ????
? ??? yii?? ??????? ???? ???? ?? ??? ????.? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

?? ??? ???? ????, ????, ???? ??? ?? ??? ?? ??? ??? ?????. ??? ??? ??? ??? ??? ?? ???? ??? ?? ??? ??? ?? ??? ?? ??. ??? ?? ??? ??? ?? ??, ?? ? TV ?? ??, ????? ??? ? ?? ???? ?? ?????. ????? ??? ????? ??? ?????? ???? ?? ?? ??? ?????. ?? ?? ??? PHP? Yii2, Ph? ?? ??? PHP ????? ? ?? ???? ?????.

Yii ?????? ? ?????? ?? ????? ????? ?? ??? ??? ?? ??? ???? ?? ?? PHP ? ?????? ????????. ??? ??? ??? ?? ?? ? ?????. Yii ???????? SQL? ??? ??? ???? ??????? ????? ???? ????? ???? ??? ? ????. Yii ?????? ?? ???? ?? ActiveRecord ??, QueryBuilder ??, ?? ?? ? ?? SQL ?? ??? ?????.

? ??????? ?? ??? ?? ???? ?? ???? ?? ?????? ??? ? ?? ? ?? ???? ?? ?????. Symfony? Yii2? ? ?? ?? ?? PHP ????????. ? ? ??? ??? ??? ??? ??? ??? ? ??????? ???? ?? ?? ?? ?????? ? ?????? ???? ? ?? ??? ?? ? ??? Symphony? Yii2? ?? ??? ???????. ?? ?? Symphony? PHP? ??? ?? ?? ? ?????? ??????? ??? ???? ???.

???? ??? ??? ????? ????? ??? ??? ?? ??? ??? ?? ? ?? ?????. ??? ???? ???? ?? ???? ?? ???? ???? ?? ?? ?????. PHP ????? Yii? ???? ??? ? ??????? ??? ???? ? ??? ?? ??? ????????. ??? Yii ?????? ???? ???? ???? ?? ???? ???? ??? ?????. ?????? ?? ?? Yii ??????? ?????? ??? ?? ??? ?????. ??? ?? ????? ?? ???? ??? ???? ???

Laravel? YII? ?? ???? ?? ??, ??? ?? ? ?? ???????. 1. Laravel? ??? ???? ???? ????? Eloquentorm ? Artisan ??? ?? ??? ??? ???? ?? ?? ? ????? ?????. 2.YII? ??? ???? ????, ? ?? ??????? ????, ???? Activerecord ? ?? ???? ????? ??? ?? ??? ????.

Docker? ???? YII ??????? ??????? ???? ???? ??? ?????. 1. Dockerfile? ???? ??? ?? ????? ?????. 2. DockerCompose? ???? YII ?? ???? ? MySQL ??????? ??????. 3. ??? ?? ? ??? ???????. ???? ?? ?? ???? ??? ????? ??? ??? ??? ???? ?? Dockerfile? ?? ??? ?? ??? ???? ?? ?????.

???? ??? ???? ?? API? ??? ?????? ?? ???? ???? ??? ??? ?????. ??? ?? ??? ?? ????? ???? API ?????? ???? ?? ?? ? ????? ????. API ?????? ??? ? Yii2? Symfony? ???? ???? ?? ?? ? ?? ?????. ???? API ???? ?? ?? ? ?????? ? ????? ? ? ?????? ???? ? ?? ??? ?????. 1. ?? ?? Yii2? Symfony? ??? ??? ? ?? ?? ?? ??? ?? ??? PHP ????????.

"Yii? ??????"?? ???? Yii? ??? ???? 2014? 10?? ??? Yii 2.0? ??? ??? ???? ???? ?? ????? Yii ????? ??? ?????. ?> ?? Yii2 ????? ?????? Yii2PHP ?????? ???? ??? ????? ???????. ?? ??????? Yii? ?? ??? ???? ?? ??? ???? ??? ???????. ???? cron ???? ? ??? ?? URL? wget? ???? ????? ??? ??????. ?? ?? ?? ??? ???? ?? ?? ??? ?????. Security for Startup ????? ??? ???? ? ?? ??? ???? ?? ?? ?? ???? ???? ?????.
