https://github.com/githubjeka/yii2-tutorial
Yii2 учебное руководство, мануал по созданию сайта на русском языке.
https://github.com/githubjeka/yii2-tutorial
Last synced: 7 months ago
JSON representation
Yii2 учебное руководство, мануал по созданию сайта на русском языке.
- Host: GitHub
- URL: https://github.com/githubjeka/yii2-tutorial
- Owner: githubjeka
- License: other
- Created: 2015-04-24T08:48:36.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-12T19:04:54.000Z (almost 7 years ago)
- Last Synced: 2024-12-28T08:40:55.333Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 4.84 MB
- Stars: 130
- Watchers: 28
- Forks: 31
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Yii2 Интерактивное руководство создания сайта на русском языке
## Содержание
| Наименование | Состояние |
|---|---|
| 1. Начальная установка | |
| 2. Знакомство с Advanced | [](https://travis-ci.org/githubjeka/yii2-tutorial) |
| 3. Виды и шаблоны | [](https://travis-ci.org/githubjeka/yii2-tutorial)
| 4. Формы, Active Record, Gii, Валидация. | [](https://travis-ci.org/githubjeka/yii2-tutorial)
| 5. Сессия. События и поведения. Сохранение данных.|
| 6. Backend. GridView. Авторизация.| [](https://travis-ci.org/githubjeka/yii2-tutorial)
| 7. Знакомство с тестированием.|
| 8. Доступ к реляционным данным.|
| 9. Отображение реляционных данных.| [](https://travis-ci.org/githubjeka/yii2-tutorial)
| 10. Сохранение реляционных данных.|
## Запуск
Для запуска понадобится Git и PHP.
### Установка Git
Вы можете скачать и установить git из [http://git-scm.com/download](http://git-scm.com/download).
После установки вы должны иметь доступ к git командной строки. Основные команды, которые вам понадобятся:
- `git clone` клонирует удалённый репозиторий на локальный компьютер
- `git checkout` проверяет определённый тег или версию кода и переключается на него
### Установка PHP
Для запуска понадобится PHP версии не ниже 5.4 версии.
Скачать можно отсюда: [http://php.net/downloads.php](http://php.net/downloads.php)
Если у вас возникли сложности с установкой инструментов, то обратитесь на
[форум за помощью](http://yiiframework.ru/forum/viewforum.php?f=17&sid=7d16a10cc45601f77dfd89c094b0b4f9))
### Установка руководства
Если всё удачно, то выполните три команды:
```
git clone "https://github.com/githubjeka/yii2-tutorial"
cd yii2-tutorial
php -S localhost:8888
```
не закрывая терминал, перейдите по адресу [http://localhost:8888/scripts/](http://localhost:8888/scripts/).
Если страница не доступна, то возможно порт 8888 занят каким-нибудь процессом. Попробуйте другой порт, например 9000
```
php -S localhost:9000
```
не закрывая терминал, перейдите по адресу [http://localhost:9000/scripts/](http://localhost:8888/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(-)
```
### Лицензия & Авторские права
Yii2 Интерактивное руководство создания сайта на русском языке (с) 2015 Evgeniy Tkachenko ()
распространятся под Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.