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

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Содержание

  1. Начальная установка
  2. Знакомство с Advanced Build Status
  3. Виды и шаблоны Build Status
  4. Формы, Active Record, Gii, Валидация. Build Status
  5. Сессия. События и поведения. Сохранение данных.
  6. Backend. GridView. Авторизация.
  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/

Как обновить руководство до актуального состояния?

Самый простой способ удалить учебник и повторить шаги из секции "Установка руководства".

Второй способ скачать только отличия, которых в вашей версии руководства нету. Для этого выполните:

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)

Creative Commons License

"Интерактивное руководство создания сайта на Yii2 на русском языке" распространятся под Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages