Heim > Artikel > PHP-Framework > Der Unterschied zwischen yii1 und yii2
1. Unterscheiden Sie schnell zwischen yii1 und yii2
yii1:
Yii::app()
yii2:
Yii::$app
2 Der Unterschied
Zum Beispiel: Der Controller-Dateiname ist UserGroupController.php
Die Funktion ist actionIndex
(empfohlenes Tutorial: yii-Framework)
Das Verzeichnis unter der Ansicht, die yii1:
index.php?r=userGroup/index&page=1
yii2:
index.php?r=user-group/index&page=1
entspricht, ist ebenfalls ähnlich. Es muss den Namen „user-group“ tragen.
3. Verwenden Sie die Datenbank
Fragen Sie beispielsweise einen Datensatz mit der Benutzer-ID
yii1:
User::model()->find('user_id=:user_id',[':user_id'=>$user_id]);
yii2:
User::find()->where('user_id=:user_id',[':user_id'=>$user_id])->one();
Abfrage ab viele Datensätze:
yii1:
User::model()->findAll('status=:status',[':staus'=>$status]);
yii2:
User::find()->where('status=:status',[':staus'=>$status])->all();
Darüber hinaus stellt yii2 auch die Methode asArray() bereit, und das direkte Abfrageergebnis ist ein Array:
User::find()->where('status=:status',[':staus'=>$status])->asArray()->all();
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen yii1 und yii2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!