Найдено 193 результата

pirrat
2010.06.22, 17:50
Форум: Общие вопросы (Yii 1.x)
Тема: Про валидации
Ответы: 4
Просмотры: 900

Re: Про валидации

правила пропишите для сценариев, например так:

Код: Выделить всё

array('name, image', 'required','on'=>'create'),
array('image', 'safe', 'on'=>'update'),
 
в контроллере установить сценарий для модели:

Код: Выделить всё

$model->setScenario('update'); 
pirrat
2010.06.21, 22:23
Форум: Общие вопросы (Yii 1.x)
Тема: Как передаются данные из несколько таблиц БД в views
Ответы: 2
Просмотры: 550

Re: Как передаются данные из несколько таблиц БД в views

какое отношение между foto и file ?
полагаю 1 к 1.
тогда у вас должно быть 2 модели Foto и File
и в этих моделях должны быть прописаны отношения:
в Foto:

Код: Выделить всё

'file' => array(self::HAS_ONE, 'file', 'foto_id'), 
в отображении для получения нужных полей:

Код: Выделить всё

$model->file->path;
 
pirrat
2010.06.17, 09:08
Форум: Предлагаю работу
Тема: требуется yii прораммист
Ответы: 1
Просмотры: 1415

Re: требуется yii прораммист

Предложения существенно превышают спрос, судя по топикам в этом и других форумах. Как программиста меня это радует, как работодателя не очень.) Оплата может быть существенно увеличена, но только если вы являетесь действительно хорошим программистом. Мне уже поступило несколько предложений, но выбор ...
pirrat
2010.06.02, 11:27
Форум: Общие вопросы по программированию
Тема: Предосмотр изображений
Ответы: 2
Просмотры: 1316

Re: Предосмотр изображений

я использую этот плагин http://valums.com/wp-content/uploads/ajax-upload/demo-jquery.htm в примере загружается фаил и выдается название файла, я немного переделал и у меня выводится превью... посмотреть мой пример можно тут: http://bu.pirrat.ru/places/9-gusar внизу страницы-> оставить отзыв об этом ...
pirrat
2010.06.01, 18:10
Форум: Предлагаю работу
Тема: требуется yii прораммист
Ответы: 1
Просмотры: 1415

требуется yii прораммист

Требуется программист для удаленный работы на пол-ставки(20-25 часов в неделю). Период работы: 2-3 месяца. Суть: совместно с главным программистом закончить работу над проектом, находящимся в полу готовом состоянии, за указанный период. требования: опыт разработки масштабных проектов на php5. опыт р...
pirrat
2010.05.30, 22:36
Форум: Общие вопросы по программированию
Тема: Кто в чем ведет разработку?
Ответы: 83
Просмотры: 18622

Re: Кто в чем ведет разработку?

первое что пришло в голову: - скорость работы - Соde inspector (css,javascript,php,sql) - отличная поддержка html, css, javascript(фреймворки, рефакторинг и тд) -генерация методов (setter, getter, implement,override methods) -более мощный рефакторинг - удобная навигация по проекту: быстрый поиск фай...
pirrat
2010.05.28, 16:50
Форум: Архив
Тема: e_notice, собаки в коде yii и тп.
Ответы: 1
Просмотры: 1575

e_notice, собаки в коде yii и тп.

В проекте установил свой error_handler, вместо дефолтного в yii. define('YII_ENABLE_ERROR_HANDLER',false); function exception_error_handler($errno, $errstr, $errfile, $errline ) {     throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } set_error_handler("exception_error_handler");  П...
pirrat
2010.05.28, 09:15
Форум: Общие вопросы по программированию
Тема: Кто в чем ведет разработку?
Ответы: 83
Просмотры: 18622

Re: Кто в чем ведет разработку?

Давно сижу на PhpStorm (на него прешел с netbeans), а ввиду выхода релиза приобрел персональную лицензию.
pirrat
2010.05.22, 14:00
Форум: Общие вопросы (Yii 1.x)
Тема: Структура приложения
Ответы: 4
Просмотры: 999

Re: Структура приложения

В своих приложениях практически ни когда (если конечно в ТЗ не указанно обратного) не отделяю админ. интерфейс от пользовательского. Поскольку считаю админку такой же частью системы, как и все остальное, а разница лишь в том, что к интерфейсу админки имеют доступ пользователи с определенными правами...
pirrat
2010.05.22, 10:50
Форум: Общие вопросы (Yii 1.x)
Тема: Unit-тестирование контроллеров
Ответы: 4
Просмотры: 3863

Re: Unit-тестирование контроллеров

полностью согласен с Sam Dark! введите в систему дополнительный уровень абстракции между моделями и контроллерами: сервис слой, куда перенесите бизнес логику (запросы к ARи тп) из ваших контроллеров, и к моделям обращайтесь только через этот слой. (в виду архитектуры AR в yii, методы сервис слоя мог...
pirrat
2010.05.19, 17:30
Форум: Документация и рецепты (Yii 1.x)
Тема: Как выглядит Model если используешь DAO
Ответы: 63
Просмотры: 41721

Re: Как выглядит Model если используешь DAO

Вы ставите вопрос - будто бы это проблема описанной архитектуры, хотя это не так. вы тоже самое сделайте на простых типах: без коллекций ,объектов и тп, и тогда будет понятно, что архитектура тут не имеет значения. И задача более теоретическая ,чем практическая, поскольку, я сомневаюсь, что кто либо...
pirrat
2010.05.19, 16:15
Форум: Документация и рецепты (Yii 1.x)
Тема: Как выглядит Model если используешь DAO
Ответы: 63
Просмотры: 41721

Re: Как выглядит Model если используешь DAO

а как бы вы решили такую задачу не при такой организации?! сортировать коллекцию средствами php : создать коллекцию, а затем отсортировать её функцией usort! FilmCollection::sortByDirector public function sortByDirector() { usort($this->_d, function($a,$b) {             $an = strtolower($a->getDirec...
pirrat
2010.05.18, 14:00
Форум: Документация и рецепты (Yii 1.x)
Тема: Как выглядит Model если используешь DAO
Ответы: 63
Просмотры: 41721

Re: Как выглядит Model если используешь DAO

что касаемо сформированных понятий, согласен что они отчасти являются ошибочными. для менеджеров( FilmDbManager), на данный момент склоняюсь к варианту - Mapper (в виду шаблона DataMapper). Фабрикой изначально назвал, ввиду того что - менеджеры действует как Фабрики для экземпляров моделей. Фасад - ...
pirrat
2010.05.18, 09:34
Форум: Документация и рецепты (Yii 1.x)
Тема: Как выглядит Model если используешь DAO
Ответы: 63
Просмотры: 41721

Re: Как выглядит Model если используешь DAO

Я уже и забыл про этот топик... По большей части согласен с вашей критикой. Посты были написаны в торопях и не уделил должного внимания деталям. постараюсь в ближайшее время исправить недостатки и дать более грамотное описание того о чем хотел рассказать, а если у кого будет желание помочь мне, то б...
pirrat
2010.05.07, 16:10
Форум: Общие вопросы (Yii 1.x)
Тема: Фото галерея и image resize
Ответы: 10
Просмотры: 4737

Re: Фото галерея и image resize

код ресайза на лету , для примера, кому надо: controlers/tools::actionResize     public function actionResize()     {         try         {             $p = $_GET['p'];             preg_match('/(\d{1,4})x(\d{1,4})\/(.+)/is', $p, $matches);             $width = $matches[1];             $height = $mat...
pirrat
2010.05.07, 16:05
Форум: Общие вопросы (Yii 1.x)
Тема: Фото галерея и image resize
Ответы: 10
Просмотры: 4737

Re: Фото галерея и image resize

В нескольких проектах использовал вариант IceDragon, в одном из проектов - с помощью nginx это делали, особых проблем не было при обоих вариантах.
pirrat
2010.05.07, 12:19
Форум: Общие вопросы по программированию
Тема: Выборка из массива массивов
Ответы: 11
Просмотры: 3508

Re: Выборка из массива массивов

вариант без заморочек, но с циклом (я понял, что вы и сами можете так, но решение то такое не привели) $a = array(1,2); $b = array(     array('id' => 0,),     array('id' => 2),     array('id' => 0),     array('id' => 2),     array('id' => 2),     array('id' => 1)); $res = array(); foreach($b as $k=>...
pirrat
2010.05.07, 11:24
Форум: Общие вопросы по программированию
Тема: Выборка из массива массивов
Ответы: 11
Просмотры: 3508

Re: Выборка из массива массивов

Понятно что можно обойти циклом и посмотреть, я же спрашивал про встроенные средства в php: А цикл это какое то стороннее расширение и не является встроенным средством? :shock: применим немного ооп магии, с использованием выше упомянутого array_filter class SuperFilter {     private $a;     private...
pirrat
2010.05.07, 09:42
Форум: Общие вопросы по программированию
Тема: Выборка из массива массивов
Ответы: 11
Просмотры: 3508

Re: Выборка из массива массивов

Видимо непонятно сказал) приводим ваш массив к "удобному" виду:         $a = array(             array('id' => 0,),              array('id' => 1),              array('id' => 0),              array('id' => 2),              array('id' => 2),              array('id' => 1));         //structure         $...
pirrat
2010.05.07, 07:12
Форум: Общие вопросы по программированию
Тема: Выборка из массива массивов
Ответы: 11
Просмотры: 3508

Re: Выборка из массива массивов

IceDragon, бд то здесь причем? а если данные пришли из xml например, вы их сначала будете в бд писать что ли? AbS_, опишите задачу поподробнее, что именно вы хотите получить из исходного массива? мне кажется что вы не в том направлении идете и тут скорее всего просто нужно сделать из этого списка бо...