@alexsteadfast
I am noob

Чего не хватает в action?

Переношу сайт с лоакльного сервера Windows(OpenServer) на MacOs(MAMP). Некоторые Action стали выдавать ошибку "syntax error, unexpected end of file".
Пример одного из таких action:
public function actionProjects()
    {
		$status = Yii::$app->user->identity->status; 
		if($status == 'admin'){
						if(Yii::$app->request->get()){
							$name =$_GET['name_project'];
							$url = $_GET['url_project'];
		$projects = projects::find()->where(['name' => $name,'url' => $url]) -> one();
		$projects -> delete();
		return Yii::$app->response->redirect(Url::to($baseUrl.'/site/projects'));
												  }
		}	
        $projects = projects::find()->all();
        return $this->render('Projects',[
            'projects' => $projects,
            ]);
    }
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
projects::
Это видимо
Projects::
а тут
$this->render('Projects'
видимо наоборот
$this->render('projects'

$projects -> delete(); - зачем тут пробелы?

Но самое главное
if(Yii::$app->request->get()){ не закрыт
Ответ написан
@Mysterion
"syntax error, unexpected end of file".

Это PARSE исключение и возникает оно когда пытаешься скормить интерпретатору скрипт с ошибками.
Это кавычки, скобки, двоеточия и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы