Я использую структуру yii для разработки, все работает отлично, когда я был в разработке.Получение 404 при переходе на производство с помощью рамки yii
Сегодня утром я добавил новый маршрут и нажал его на сервер, но я не могу получить к нему доступ, у меня есть 404 страница не найдена. Я пытаюсь изменить правило доступа, чтобы сделать его доступным каждое изменение один, но ничего, еще 404. Я пытаюсь получить доступ обновить метод через этот URL: index.php? Г = adminuser/обновление & 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,
));
}
}
Спасибо вам, кто может мне помочь.
Люди должны авторизуйтесь перед обновлением данных в режиме разработчика он отлично работает. Но я также пробовал ваше решение, все еще 404. Мне было интересно, перезаписываются ли accessrules автоматически или у меня есть это? – LolWalid