Skip to content

Yii2 учебное руководство, мануал по созданию сайта на русском языке.

License

Notifications You must be signed in to change notification settings

githubjeka/yii2-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Yii2 Интерактивное руководство создания сайта на русском языке

Содержание

Наименование Состояние
1. Начальная установка
2. Знакомство с Advanced Build Status
3. Виды и шаблоны Build Status
4. Формы, Active Record, Gii, Валидация. Build Status
5. Сессия. События и поведения. Сохранение данных.
6. Backend. GridView. Авторизация. Build Status
7. Знакомство с тестированием.
8. Доступ к реляционным данным.
9. Отображение реляционных данных. Build Status
10. Сохранение реляционных данных.

Запуск

Для запуска понадобится 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, которые имеют изменения:

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
       9aa3ff1..fb14483  step-1.2   -> origin/step-1.2                                    

Изменения имеются в master и step-1.2 ветках. Их необходимо локально обновить, выполнив команды git checkout и git pull. Например для step-1.2 необходимо выполнить в yii2-tutorial:

  git checkout step-1.2
  git pull  
                                               
    Updating 9aa3ff1..fb14483                                   
    Fast-forward                     
     readme.md | 15 ++++++++++++++-                             
     1 file changed, 14 insertions(+), 1 deletion(-)            

Лицензия & Авторские права

Creative Commons License

Yii2 Интерактивное руководство создания сайта на русском языке (с) 2015 Evgeniy Tkachenko (et.coder@gmail.com) распространятся под Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

About

Yii2 учебное руководство, мануал по созданию сайта на русском языке.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages