Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «yii2»
[Из песочницы] Пишем парсер с помощью XPath и Yii 2014-03-21 11:33:30
... удобного использования в Yii2.
Читать дальше ...
+ развернуть текст сохранённая копия
Введение
Иногда бывают задачи когда нужно реализовать обертку для работы с API некоторого сервиса для нужд заказчика и сделать подобною задачу в основном довольно просто, но в сервиса не всегда есть этот API, либо возникает мысль что лучше бы его не было, поэтому приходиться парсить полностью страницу контента.
В качестве примера для данной статьи мы будем использовать выданное демо форума XenForo и заранее созданной темой, откуда будем парсить типичные данные: заголовок, время создания и сам текст темы, при этом парсинг будет осуществляться в авторизированном аккаунте форума. Все остальные данные можно будет взять по аналогии.
Сам парсер реализуем в виде компонента для удобного использования в Yii2.
Читать дальше →
Тэги: php, xpath, yii, yii2, парсинг
Сохранить здоровье %username%: поисковик спортивных игр 2014-02-03 21:02:17
Любой айтишник проводит значительную часть жизни сидя перед компьютером (привет КО!). Особенно ...
+ развернуть текст сохранённая копия
Любой айтишник проводит значительную часть жизни сидя перед компьютером (привет КО!). Особенно тяжко приходится тем, кто работает удаленно или фрилансит. На работу идти не нужно, и бывают дни, когда по несколько дней не выходишь из дома.
Википедия и исследования намекают, что за все надо платить. Если вы сидите за компьютером по 12-14 часов в день, к 50 годам (а может и раньше) качество вашей жизни может значительно снизиться.
Не хочу пугать, но список возможных последствий действительно выглядит устрашающе:
- Простатит
- Почечнокаменная болезнь
- Остеопороз
- Злокачественное новообразование толстого кишечника и прямой кишки
- Тромбоз глубоких вен
Решение – перерывы в работе и физическая активность. Плюс, если вы работаете дома, а не в коллективе, то для бодрого психического состояния было бы неплохо, чтобы выбранный вид физической активности был групповым и предполагал социальные взаимодействия. Но найти с кем и где поиграть в футбол — не такая уж простая задача.
Мы решили создать сайт, на котором будут собраны все футбольные, баскетбольные, волейбольные и хоккейные игры. Постараться с помощью технологий облегчить жизнь как игрокам, так и организаторам игр. Под хаброкатом расскажу о сути проекта, архитектуре и используемых технологиях.
Читать дальше →
Тэги: it-индустрии, php, topic, yii2, баскетбол, блог, веб-разработка, волейбол, карьера, компании, спорт, физкультура, футбол, хоккей
[recovery mode] Пример использования standalone actions в Yii2 2014-01-11 23:33:08
... Standalone actions фреймворка Yii2 красиво организовать единообразную ...
+ развернуть текст сохранённая копия
При разработке сайта неотъемлемую часть занимает получение коллекций данных. Выборка по определённым условиям, пагинация. Каждый раз писать реализацию в контроллерах весьма занудно. Когда как можно один раз сделать расширяемую реализацию часто используемого функционала.
В данной статье будет приведен пример как при использовании функционала Standalone actions фреймворка Yii2 красиво организовать единообразную архитектуру, которую можно использовать во всех частях приложения.
Читать дальше →
Тэги: actions, php, standalone, topic, yii, yii2, блог, компании
[Из песочницы] Создаем поведение (behavior) для Yii2 2014-01-07 15:33:32
Часто, а на самом деле практически всегда, при создании сайта необходимо, чтобы страницы сайта ...
+ развернуть текст сохранённая копия
Часто, а на самом деле практически всегда, при создании сайта необходимо, чтобы страницы сайта открывались не по id сущности в базе, а по текстовому идентификатору, назовем его slug.
post/view/1 => post/view/testovaya-novost
(из url'а стоило бы убрать и view, но урок не о том)
Самым примитивным путем можно создать в таблице post поле slug, в модели Post соответственно появляется новый атрибут, в представление (view) добавляем новый input, в который ручками вбиваем slug.
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/**
* @var yii\web\View $this
* @var common\models\Post $model
* @var yii\widgets\ActiveForm $form
*/
?>
<div class="post-form">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field( $model, 'name' )->textInput( [ 'maxlength' => 255 ] ) ?>
<?= $form->field( $model, 'slug' )->textInput( [ 'maxlength' => 255 ] ) ?>
<?= $form->field( $model, 'content' )->textarea( [ 'rows' => 6 ] ) ?>
<div class="form-group">
<?= Html::submitButton( $model->isNewRecord ? Yii::t( 'app', 'Create' ) : Yii::t( 'app', 'Update' ), [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ] ) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
Читать дальше →
Тэги: behavior, php, yii, yii2
Враження від конференції PHP Frameworks day 2013 2013-10-13 19:20:00
Всім привіт. Приїхав з цьогорічного PHP Frameworks day і вирішений написати невеличкий відгук. ...
+ развернуть текст сохранённая копия
Всім привіт. Приїхав з цьогорічного PHP Frameworks day і вирішений написати невеличкий відгук. Загалом все було цікаво. Нижче трохи конкретики. Доповідь Олександра Макарова Першим доповідав один із розробників ядра Yii. Він розказував про те, що PHP — хороший вибір для веб-розробки, про те, що ця мова як ніяка інша дуже затребувана для веб’у. Наводились цифри: [...]
Тэги: azure, day, frameworks, highload, phalcon, php, phpunit, silex, symfony, windows, yii, yii2, zf2, в?льну, лердорф, расмус, тему
Страницы: 1 2 3 4 5 6 7 8 9 10 11
Главная / Главные темы / Тэг «yii2»
|
Взлеты Топ 5
Падения Топ 5
|