Заметки программиста о технологиях, инструментарии и полезных вещей, которые были наработаны непосильным жизненным опытом.
Показаны сообщения с ярлыком Yii. Показать все сообщения
Показаны сообщения с ярлыком Yii. Показать все сообщения
вторник, 21 мая 2013 г.
среда, 15 мая 2013 г.
Yii Framework
цитата |
Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible). |
Авторы Qiang Xue, Xiang Wei Zhuo.
По производительности можно судить ниже диаграммой:

На данный момент уже появились новые версии framworks и следовательно производительность уже по данному графику не та. На стадии выхода Yii авторы, можно сказать, перепрыгнули свой предыдуший Prado и обощли по всем показателям.
Что же предоставляет нам Yii:
— ООП
— Компонентный MVC.
— DAO, Active Record.
— Валидация форм.
— Аутентификация, авторизация.
— Поддержка модульной сетки.
— Возможность миграций.
— Покрытие Unit тестами.
— Различные способы кеширования.
— Защита от XSS, CSRF и других атак..
— Консольные генераторы и графицеский gii генератор.
— Возможность подключения сторонних библиотек из других FW.
— Поддержка extension.
— Интегрирован jQuery.
— Компонентный MVC.
— DAO, Active Record.
— Валидация форм.
— Аутентификация, авторизация.
— Поддержка модульной сетки.
— Возможность миграций.
— Покрытие Unit тестами.
— Различные способы кеширования.
— Защита от XSS, CSRF и других атак..
— Консольные генераторы и графицеский gii генератор.
— Возможность подключения сторонних библиотек из других FW.
— Поддержка extension.
— Интегрирован jQuery.
Офф. сайт: http://www.yiiframework.com/
Русскоязычный: http://www.yiiframework.ru/
Документации для изучения достаточно, даже можно приобрести книгу - http://www.yiiframework.com/tutorials/
За время моего использования Yii на практике, а это более 2-х лет, я был доволен инструментом и каждое добавленная новая возможность была принята только в радость. Все кто будет на стадии выбора - советую использовать Yii, так как он и в обучении не сложный.
понедельник, 13 мая 2013 г.
Yii CPagination красивый URL
Для создания красивого url, для хлебных крошек нужно:
- указать rout для CPagination
- сбросить параметры
- указать обработку urlRules
$criteria=new CDbCriteria(); $count=Article::model()->count($criteria); $pages=new CPagination($count); // results per page $pages->pageSize=10; $pages->applyLimit($criteria); $pages->route = 'article/show'; //Указываем роут $pages->params = array(); //Сбрасываем параметры $models=Article::model()->findAll($criteria); $this->render('index', array( 'models' => $models, 'pages' => $pages ));
Подписаться на:
Сообщения (Atom)