Я использую yii Framework для разработки, все работает хорошо, когда я был в разработке.
Этим утром я добавил новый маршрут и отправил его на сервер, но я не могу получить к нему доступ, я получил страницу 404, не найденную. Я пытаюсь изменить правила доступа, чтобы сделать его доступным для каждого, но ничего не изменилось, все равно 404.
Я пытаюсь получить доступ к методу обновления через этот URL: index.php? R = adminuser / update&ID = 5
Вот код контроллера:
class AdminUserController extends Controller {
public function filters()
{
return array(
'accessControl', // perform access control for CRUD operations
);
}
public function accessRules()
{
return array(
array('allow',
'actions' => array('index', 'create', 'update'),
'users' => array('@'),
),
array('allow',
'actions' => array('admin', 'delete'),
'roles' => array('admin'),
),
array('deny', // deny all users
'users' => array('*'),
),
);
}
public function actionUpdate($id)
{
$model=$this->loadModel($id);
if(isset($_POST['AdminUser']))
$model->save($_POST['AdminUser'])
$this->render('update',array(
'model'=>$model,
));
}
}
Спасибо вам за тех, кто может мне помочь.
Ваш URL должен быть как index.php?r=adminUser/update&id=5
Других решений пока нет …