Фондации с рамка Zend № 1

Фондации с рамка Zend № 1

Когато за първи път чуят за рамка Zend, аз ви съветвам да се движат по статията "10 причини да се използват Zend Framework«, което ясно демонстрира предимствата на тази библиотека.

Само няколко думи от вас, преди да започнем ... Аз вярвам, че рамката Zend е чудесен инструмент за създаване на професионални проекти в PHP. Тя е разработена от създателите на езика PHP и се използва не само в смисъла "дом", но също така и в разработването на големи проекти.

За тези от вас, които мислят, че писането на проекти Zend Framework е по-лесно, отколкото в чисто PHP, аз просто искам да кажа, че това не е така. Първоначално тя ще бъде много трудно, защото трябва да се разбере, нова концепция за уеб приложения архитектура MVC, и др. Така че се пригответе да погледнете PHP от другата страна! С този, с които не сте го видели още!

Е, най-добрата теория е практика! Така че изчезваш!

По време на това писание, версията, използвана от Zend Framework 1.11.4

В този урок ще разгледаме Zend Framework, а именно:

- Инсталирайте и конфигурирайте всички необходими инструменти (Zend Tool, изберете Virtual Host);
- Идентифициране на проекта, който ще се прилага;
- да се запознаят с концепцията за MVC;

Какво е необходимо за функционирането на Zend Framework:

- PHP 5.2.4 (или нова версия);
- Поддръжка mod_rewrite уеб сървър;
- Поддръжка .htaccess (за да се даде възможност на .htaccess подкрепа, в конфигурацията на Apache httpd.conf файла с, AllowOverride Нито един ред, трябва да се смени с AllowOverride All)

Инсталиране на Zend Framework и Zend Tool

1. Изтеглете най-новата версия на Рамковата Zend

2) Премахване на цялото съдържание от архива;

2. Прехвърляне на съдържание архив

1) Копирайте папката некомпресиран до C: \ на машината, \ бин и го преименувайте например в ZF;

3. Конфигуриране на Zend Tool

1) Натиснете десен бутон върху иконата на "компютър" в 7 бара на Start (Windows) и изберете "Properties".

2) В лявата част на прозореца, изберете "Разширени настройки на системата."

3) кликнете "променливи на обкръжението" в прозореца, който се отваря.

4) След това, в списъка на системни променливи, търсейки променливата Path и да я направи двойно кликване. Преди да трябва да се отвори следния прозорец.

Фондации с рамка Zend № 1

5) Push на "вариабилен" съдържанието на полето, се движат в края на реда;

6) и запетая ";" (без кавичките);

9) След това, няма да попречи на рестартиране, всички промени обикновено се изправи.

4. Проверете действието на Zend Tool

1) Отворете командния ред. Кликнете Прозорци-> R ключ. В прозореца, който се отваря, въведете командата CMD;

2) При подканване, въведете командата ZF и натиснете Enter. След това ще видите списък с всички възможни команди, някои от които ще разгледаме в този урок. Ако това не стане, тогава ще се обърка конфигуриран Zend Tool.

5. предписва Zend Frameword в php.ini

1) Отворете файла php.ini

2) Да се ​​намери низ include_path

127.0.0.1 zfdemo.web 127.0.0.1 www.zfdemo.web

Ако не виждате на следващата снимка, това означава, че нещо не е наред с песните или права:

Фондации с рамка Zend № 1

Няколко думи за среди за разработка

Сега бих искал да обясня низ SetEnv APPLICATION_ENV развитие, които сме добавен към нашия виртуален хост.

Вариант 1. На локалния хост

1) Zend приложение е зареден, търсейки развойна среда.
2) Virtualnyey домакин, че сме конфигурирали казва, че IDE развитие.
3) Zend зарежда раздела за развитие, където данните за локалната база данни са

Вариант 2. Hosting

1) Zend приложение е зареден, търсейки развойна среда - тя е не.
2) определя околната среда по подразбиране Zend развитие на производството.
3) Zend товари производство секция, където данните за база данни на хост.

Надявам се, че сега е по-ясно, че такава среда за развитие.

Запознайте се с действието контролери и усукване

Zend Framework Контролерите са специални класове с строги правила тук. Тук по принцип всичко е много строга и тежка. Например, името на контролера трябва да бъде написана, както следва: Controller. Например: IndexController, ErrorController, UserController т.н. име контролер трябва да започва с главна буква. Всички ръководители трябва да бъдат поставени в приложение папка / контролери.

Всеки контролер включва набор от дейности, или в други действия, думи. Действие е функция с обществеността на модификатори за достъп, който е страница от сайта си. Те твърде строго: действие. Например indexAction (), printAction () и т.н. Име на действието започва с главна буква!

Фондации с рамка Zend № 1

Отидете в папката за кандидатстване / контролери. Вътре в тази папка трябва да бъде 2 файла. IndexController и ErrorController. Тези контролери са създадени, когато създавате проект с помощта на Zend Tool. Open IndexController.