بله همونطورکه گفتم من جیی را بدون مشکل اجرا میکنم ومدلها واکشنها را میسازد وهمینطور کنترلر ها را جنریت میکند مشکل زمان صدا زدن اکشن است که پیج را پیدا نمیکند
من هیچ تغییری در
urlManager
ایجاد نکردم دقیقا همه چیز همان حالت دیفالت اولیه است چون فقط فایل دانلود شده از سایت ییی را باز میکنم بدون تغییر خاصی
<?php
namespace app\Controllers;
use Yii;
use app\models\Country;
use yii\data\ActiveDataProvider;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* CountryController implements the CRUD actions for Country model.
*/
class CountryController extends Controller
{
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
}
/**
* Lists all Country models.
* @return mixed
*/
public function actionIndex()
{
$dataProvider = new ActiveDataProvider([
'query' => Country::find(),
]);
return $this->render('index', [
'dataProvider' => $dataProvider,
]);
}
/**
* Displays a single Country model.
* @param integer $id
* @return mixed
*/
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
/**
* Creates a new Country model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new Country();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}
/**
* Updates an existing Country model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
*/
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
/**
* Deletes an existing Country model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
*/
public function actionDelete($id)
{
$this->findModel($id)->delete();
return $this->redirect(['index']);
}
/**
* Finds the Country model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return Country the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = Country::findOne($id)) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
}
}
}
اگر زحمتی نیست شما خودتان فایل فشرده ورژن 2.0.7 را بازکرده یک دیتابیس با جییی ایجاد کنید ببینید مشکلی نداره ؟
چون من هیچ کار خاصی جز معرفی دیتابیس در آن انجام ندادم
همین کار را با ورژن 2.0.0 میکنم جواب میدهد البته یکبار اول بعد کلا یه خطای دیگه میدهد وپس از راه اندازی مجدد