#Интерактивное руководство создания сайта на Yii2 на русском языке
- Начальная установка
- Знакомство с Advanced
- Виды и шаблоны
- Формы, Active Record, Gii, Валидация.
- Сессия. События и поведения. Сохранение данных.
- Backend. GridView. Авторизация.
- Знакомство с тестированием.
- Доступ к реляционным данным.
- Отображение реляционных данных.
- Сохранение реляционных данных.
##Запуск Для запуска понадобится Git и PHP.
###Установка Git Вы можете скачать и установить git из http://git-scm.com/download. После установки вы должны иметь доступ к git командной строки. Основные команды, которые вам понадобятся:
git cloneклонирует удалённый репозиторий на локальную компьютерgit checkoutпроверяет определённый тег или версию кода и переключается на него
###Установка PHP Для запуска понадобится PHP версии не ниже 5.4 версии. Скачать можно отсюда: http://php.net/downloads.php
Если у вас возникли сложности с установкой инструментов, то обратитесь на форум за помощью)
Если всё удачно, то выполните три команды:
git clone "https://github.com/githubjeka/yii2-tutorial" cd yii2-tutorial php -S localhost:8888 не закрывая терминал, перейдите по адресу http://localhost:8888/scripts/. Если страница не доступна, то возможно порт 8888 занят каким-нибудь процессом. Попробуйте другой порт, например 9000
php -S localhost:9000 не закрывая терминал, перейдите по адресу http://localhost:9000/scripts/.
Самый простой способ удалить учебник и повторить шаги из секции "Установка руководства".
Второй способ скачать только отличия, которых в вашей версии руководства нету. Для этого выполните:
cd yii2-tutorial git remote update Далее нужно обратить внимание на ветки git, которые имеют изменения и выполнить для них команды. Например для master:
git remote update Fetching origin remote: Counting objects: 3, done. remote: Compressing objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), done. From https://github.com/githubjeka/yii2-tutorial 8d08bb3..537ddc6 master -> origin/master \yii2-tutorial (master) git pull Updating 8d08bb3..537ddc6 Fast-forward readme.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) Весь материал (с) 2015 Evgeniy Tkachenko (et.coder@gmail.com)
"Интерактивное руководство создания сайта на Yii2 на русском языке" распространятся под Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.