Найдено 85 результатов
- 2018.07.27, 02:24
- Форум: Архитектура, дизайн, ООП
- Тема: Организация кода. Филосовские размышления
- Ответы: 4
- Просмотры: 2746
Re: Организация кода. Филосовские размышления
я не предполагаю использовать ddd - там это избыточно. Как логически лучше организовать неймспейсы. использовать сильные стороны тех инструментов, на которых написаны проекты там такого нет, надо переписывать именно с нуля. Чего стоят очереди на лок файлах с таймингом. Тут речь не об архитектуре сей...
- 2018.07.27, 00:04
- Форум: Архитектура, дизайн, ООП
- Тема: Организация кода. Филосовские размышления
- Ответы: 4
- Просмотры: 2746
Организация кода. Филосовские размышления
Сейчас пришло время переписать пару проектов. Один из которых на коленях за несколько недель был написан на yii1 (портал/соцсеть) около 5 лет назад. Второй (магазин) - жуткий отпрыск opencart и yii1. В общем, оба проекта выглядят как: авокадо трахнуло сморщенное авокадо. И внесение изменений вызывае...
- 2018.04.25, 15:31
- Форум: Архитектура, дизайн, ООП
- Тема: VO и валидация
- Ответы: 3
- Просмотры: 2581
VO и валидация
По идее VO - это тупой класс для хранения определенного значения. И знать ничего о других объектах не должен. Но хочется что бы в нем еще и валидация хранимого значения происходила. На сколько корректно с точки зрения архитектуры прокидывать валидатор в контсрукторе VO? Так: class SomeVO { public fu...
- 2017.07.12, 03:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: ЧПУ
- Ответы: 5
- Просмотры: 2382
Re: ЧПУ
А если так
Код: Выделить всё
'/site/buy/<id:\d+>/<pay_name:[\w]+>' => 'site/buy',
- 2017.07.11, 16:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не получается checkbox
- Ответы: 4
- Просмотры: 2373
Re: Не получается checkbox
Вот так echo Html::activeCheckbox($model, 'rememberMe', [ 'class' => 'hidden-xs-up g-pos-abs g-top-0 g-left-0', 'label' => false ]); или echo $form->field($model, 'rememberMe', [ 'options' => ['class' => 'g-mb-20'], 'template' => "{label}\n{input}\n<div class=\"u-check-icon-checkbox-v6 g-a...
- 2017.07.06, 23:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: URL manager - универсальное правило.
- Ответы: 6
- Просмотры: 2717
Re: URL manager - универсальное правило.
попробуйте последним в списке правил роутинга добавить
важно, что бы правило было последним в списке, иначе будет все перехватывать
Код: Выделить всё
'<slug:[\w\/]+>' => 'material/view',
- 2017.07.06, 23:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Закрыть доступ к backend
- Ответы: 5
- Просмотры: 2503
Re: Закрыть доступ к backend
Создайте свой базовый класс для бекенда, от которого будут наследоваться все контроллеры бекенда,
и в нем уже реализовать нужные правила проверки.
и в нем уже реализовать нужные правила проверки.
- 2017.05.03, 20:59
- Форум: Архитектура, дизайн, ООП
- Тема: Запихнуть HttpException в сервис?
- Ответы: 20
- Просмотры: 9476
Re: Запихнуть HttpException в сервис?
А если для передачи между слоями использовать что-то типа Aura.Payload ?
- 2017.04.23, 20:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Корректно ли подменять UrlManager после того, как сработал Request->resolve()
- Ответы: 1
- Просмотры: 1151
Корректно ли подменять UrlManager после того, как сработал Request->resolve()
У меня появилась довольно извращенная задача. В приложении одна точка входа - index.php При этом нужно три (пока три UrlManager): UrlManagerFrontend, UrlManagerBackend, UrlManagerApi Которые соответсвуют префиксам в роутах '' (без префикса) , 'backend' и 'api' соответственно. Т.е., например роуты: '...
- 2013.06.05, 14:06
- Форум: Завершённые проекты на Yii
- Тема: Виртуальные туры в 3д-панорамах
- Ответы: 5
- Просмотры: 4825
Re: Виртуальные туры в 3д-панорамах
Кроссбраузерность.
Гибкость скриптового движка.
Родные утилиты для генерации панорам (создание слайсов), которые запускаются в линуксе и гибки конфигурируются.
Гибкость скриптового движка.
Родные утилиты для генерации панорам (создание слайсов), которые запускаются в линуксе и гибки конфигурируются.
- 2013.05.30, 21:52
- Форум: Завершённые проекты на Yii
- Тема: Виртуальные туры в 3д-панорамах
- Ответы: 5
- Просмотры: 4825
Re: Виртуальные туры в 3д-панорамах
Практически все написано самостоятельно, т.е. расширялся стандартный функционал фреймворка, либо самостоятельно прикручивались сторонние библиотеки (creole, elrte, elfinder, markitup) с доработками. Из юишных расширений использовал только cfile и phpthumb. Сейчас работаю над повышением производитель...
- 2013.05.30, 20:15
- Форум: Завершённые проекты на Yii
- Тема: Виртуальные туры в 3д-панорамах
- Ответы: 5
- Просмотры: 4825
Виртуальные туры в 3д-панорамах
Завершил очередной этап разработки сайта http://1panorama.ru/ Планируется как социальная сеть для фотографов панорам, позволяющая загружать свои панорамы. Добавлять на существующие панорамы информационные точки, фотографии и точки перехода на другие панорамы. Генерация панорамы происходит на серваке...
- 2012.08.25, 22:48
- Форум: Общие вопросы (Yii 1.x)
- Тема: CJuiDatepicker при переходе на Yii 1.1.5
- Ответы: 33
- Просмотры: 17326
локализация CJuiDatePicker
Ребят, баг с CJuiDatePicker так и не исправили? Давно не нужен был датапикер, а тут кинулся и вот какая неприятность. Если задать любой язык (пробовал ru, de, fr) кроме английского, календарь отображается на китайском. Версия фреймворка 1.1.12 Ниже кусок кода и скриншот. $this->widget('zii.widgets.j...
- 2012.04.23, 16:15
- Форум: Общие вопросы (Yii 1.x)
- Тема: перенаправить все запросы на один экшен
- Ответы: 1
- Просмотры: 1060
перенаправить все запросы на один экшен
Стала задача все запросы типа /works/ /works/test/ /works/test/subtest/ /genre/ /genre/test/ /genre/test/subtest/ и т.п. перенаправлять на один экшен. Что бы это экшн обрабатывал их как параметр data. Т.е. есть экшен: function actionHtml($data=''){ // вот сюда передавать запрос. Например $data='/wo...
- 2011.10.03, 16:51
- Форум: Общие вопросы по программированию
- Тема: Вывод нескольких значений в одну ячейку
- Ответы: 3
- Просмотры: 1686
Re: Вывод нескольких значений в одну ячейку
На первый взгляд, кажется, что верно. Это вывод в CGridView? Для таких вещей удобно генерацию содержимого в модель выносить. Я бы как-то так сделал /* Модель */ public function getSostavId() { if (isset(Yii::app()->params["sostzayv"][$data->id_sost])) { return Yii::app()->param...
- 2011.10.02, 20:42
- Форум: Общие вопросы по программированию
- Тема: Визуализатор .sql
- Ответы: 6
- Просмотры: 2737
Re: Визуализатор .sql
в dbforge studio можно http://www.devart.com/ru/dbforge/mysql/studio/
К сожалению адекватно запустить под вайном его не удалось, так что он у меня крутиться в виртуальной машине.
К сожалению адекватно запустить под вайном его не удалось, так что он у меня крутиться в виртуальной машине.
- 2011.10.02, 20:37
- Форум: Вёрстка и JavaScript
- Тема: Две колонки резина
- Ответы: 5
- Просмотры: 3706
Re: Две колонки резина
порядок блоков в верстке: первым должен идти .menuleft, за ним .content
у .content нужно убрать float и width.
З.Ы. Точно не скажу, возможно придется добавить в .conent margin-left:200px;
З.З.Ы. Как еще один вариант можно использовать абсолютное позиционирование.
у .content нужно убрать float и width.
З.Ы. Точно не скажу, возможно придется добавить в .conent margin-left:200px;
З.З.Ы. Как еще один вариант можно использовать абсолютное позиционирование.
- 2011.10.02, 20:33
- Форум: Обо всем
- Тема: Помогите с нормализацией БД
- Ответы: 5
- Просмотры: 2916
Re: Помогите с нормализацией БД
Нет, о eav даже мысли не было. я вот тоже склоняюсь к последнему своему варианту с родительской и дочерними сущностями. Только думаю денормализовать немного родительскую, добавив несколько избыточных свойств, что бы упростить выборку. Честно говоря еще не решил на чем реализовывать будут. На пхп или...
Re: Портфолио
Я когда начинал заниматься фрилансом, у меня была постоянная работа админом. На фрилансе я по началу работал вообще за бесплатно - только за положительный отзыв, ну или за символическую плату (первые пару месяцев дохода с фриланса хватало на платный аккаунт и на пиво. Через 3 месяца через фриланс уж...
- 2011.10.02, 04:10
- Форум: Обо всем
- Тема: Помогите с нормализацией БД
- Ответы: 5
- Просмотры: 2916
Помогите с нормализацией БД
Сейчас начинаю работать над одним проектом связанным с объявлениями о недвижимости. На этапе проектирования БД застрял с нормализацией таблиц объявлений. На данный момент выделил следующие сущности: владелец объявления, населенный пункт, район населенного пункта. А вот как быть с свойствами объекта ...