создать новое веб-приложение в yii 2 advanced

Я только начал пробовать yii php framework, я выполнил все инструкции по установке и могу запустить yii framework, но я застрял, когда хотел создать новое веб-приложение с помощью командной строки. следующая команда похожа на cd c:\xampp\pathtoyii\framework, затем yiic webapp newWebAPP

проблема в том, что в моей папке yii нет папки framework и файла yiic, который я должен написать в следующей команде. кто-нибудь знает эту проблему?

вот мой корень папки yii

введите здесь описание изображения

там нет папки с фреймворком.

на самом деле, мне нужен такой путь

введите здесь описание изображения

и это папка фреймворка. введите здесь описание изображения

Есть ли отличия в новой версии yii, которую я установил?


person Willyanto Halim    schedule 04.03.2016    source источник
comment
проверьте этот URL freetuts.org/tutorial/view?id=5 также прочитайте Содержание официального сайта yii2 полностью соответствует yiiframework.com/doc-2.0/guide- start-installation.html надеюсь, что это будет вам полезно   -  person jilesh    schedule 04.03.2016
comment
Я сделал это после установки, и папки с фреймворком не было. @джилеш   -  person Willyanto Halim    schedule 05.03.2016


Ответы (3)


Итак, проблема в том, что вы смешиваете Yii1 и Yii2. Если в учебнике, который вы читаете, упоминается «yiic», это Yii1, а не Yii2. Папка фреймворка, которую вы показываете, также принадлежит Yii1.

Я не уверен, пытаетесь ли вы написать приложение Yii1 или Yii2. Если Yii2, ознакомьтесь с инструкциями по настройке нового приложения здесь: http://www.yiiframework.com/doc-2.0/guide-start-installation.html Если Yii1, здесь: http://www.yiiframework.com/doc/guide/1.1/en/quickstart.installation

Они очень похожи, но принципиально разные фреймворки, поскольку Yii2 НЕ имеет обратной совместимости.

person Justin Cherniak    schedule 05.03.2016
comment
отличная работа! наконец, вы пришли, чтобы исправить проблему. На самом деле я пытался написать приложение yii2. .. хорошо, тогда мне не нужна папка framework .. спасибо! - person Willyanto Halim; 06.03.2016

Прочитайте руководство по установке! Во-первых, вы должны установить композитор. Затем требуется плагин актива:

composer global require "fxp/composer-asset-plugin:~1.1.1"

и установить проект:

composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
person Alexey Berezuev    schedule 04.03.2016
comment
я следовал этой установке, но в моей папке yii не было папки framework, у нее были только папка backend и frontend.. - person Willyanto Halim; 05.03.2016

Команда установки Yii2:

(1) Сначала установите Composer (LINUX):

Локально:

curl -sS https://getcomposer.org/installer | php

OR

(1) Сначала установите Composer (WINDOWS):

C:\Users\username>cd C:\bin

C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php

Примечание. Если вышеуказанное не удается из-за файла чтения, используйте URL-адрес http или включите php_openssl.dll в php.ini.

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

C:\Users\username>composer -V

Композитор версии 27d8904

(2) Онлайн-загрузки фреймворка Yii2:

Основное приложение:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0-beta

Расширенное приложение:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-beta

(3) Команда «Другие настройки приложения»:

php init

php yii migrate
person Bharat Chauhan    schedule 05.03.2016
comment
Я думаю, вы не поняли мой вопрос, я выполнил установку и могу запустить инфраструктуру yii, проблема в том, что я хочу создать новое веб-приложение с помощью команды типа yicc webapp newWebApp, но в моей папке yii, которую я устанавливаю, есть нет ни папки фреймворка, ни файла yiic, поэтому я не смог запустить следующую команду. пожалуйста, проверьте мой вопрос, я обновил изображение для оформления. - person Willyanto Halim; 05.03.2016