zf

21:02 → 14.05.2018 199 dignity

Пару слов про PHP фреймворки и рекомандации по их изучению.

PHP-фреймворки

Подробнее →

19:17 → 23.06.2017 245 dignity

Добавляем в require (файл composer.json):

"require": {
        "doctrine/doctrine-orm-module": "1.1.3"
    }

Подробнее →

19:14 → 23.06.2017 179 dignity

Добавляем зависимость (модуль) в composer:

composer require zendframework/zend-developer-tools:dev-master

Обновляем и устанавливаем модуль через composer:

composer update

Добавляем модуль "ZendDeveloperTools" в:

config/application.config.php

Копируем конфиг файл в автозагрузку классов:

cp /vendor/zendframework/zend-developer-tools/config/zenddevelopertools.local.php /config/autoload/

Подробнее →

19:12 → 23.06.2017 142 dignity

В папки /module создаём новую подпапку "Blog".

Подробнее →

16:30 → 19.06.2017 187 dignity

Структура файлов Zend Framework 3 Skeleton Application.

/config Конфигурационные файлы приложения.

/data Папка для временных файлов (cache, log, mail).

/module Папка где лежат все модули приложения.

/public Здесь лежат все публично доступные файлы (Front-Controller: index.php, JS, CSS)

/vendor Здесь лежат все «чужие» модули, в том числе самый важный модуль ZF.

composer.json Содержит информацию о зависимостях приложения.

composer.lock Содержит информацию о установленных через composer пакетах.

init_autoloader.php Автозагрузка ZF приложения.

Подробнее →

17:47 → 14.06.2017 218 dignity

Для начала нужно установить git (http://git-scm.com/downloads) и composer (https://getcomposer.org), если он у вас ещё не установлен.

После этого клонируем репозиторий в текущую папку:

git clone https://github.com/zendframework/zendskeletonapplication .

Удаляем ветку репозитория git origin (remote):

git remote rm origin

Обновляем список composer:

composer self-update

Устанавливаем ZF3 Skeleton Application

composer install

Подробнее →

17:42 → 07.02.2017 143 dignity

Список полезных ресурсов, модулей, книг по Zend Framework 2:

http://r.phpland.org/3/awesome-zf

Подробнее →