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

IStranger
2019.01.08, 19:14
Форум: Ищу работу
Тема: Опытный программист ищет удаленную работу (Yii2) (full-time)
Ответы: 44
Просмотры: 21360

Re: Опытный программист ищет удаленную работу (Yii2) (full-time)

Если честно, мне понравилась тема. Почему все затихли? Где ещё "недовольные заказчики" и "перфекционисты"? Столько нового узнал и о компаниях и о людях. > Вам дорога на продукт Двумя руками поддерживаю, на аутсорсинге и аутстаффинге хороший код очень сложно найти. Надо идти в ком...
IStranger
2014.12.18, 09:43
Форум: Общие вопросы (Yii 1.x)
Тема: Виртуальное поле в findAll...
Ответы: 4
Просмотры: 1550

Re: Виртуальное поле в findAll...

А чем геттер (+ по необходимости сеттер) для этих целей не подходит? /** * @return int  */ public function getNewField() {     return '111'; } Читается совершенно также $model->newField; А если потребуется искать по этим полям, можно попробовать решение: http://yiiframework.ru/forum/viewtopic.php?f=...
IStranger
2014.10.05, 11:48
Форум: Общие вопросы (Yii 1.x)
Тема: Как в виджете получить параметры экшена?
Ответы: 3
Просмотры: 1594

Re: Как в виджете получить параметры экшена?

Была как-то похожая ситуация. 1) Вначале надо "автоматически" упаковать параметры вызова action. Это можно сделать методом (необходимо добавить в общего предка для всех контроллеров): <?php /**  * Controller is the customized base controller class.  * All controller classes for this applic...
IStranger
2014.08.17, 11:02
Форум: Общие вопросы (Yii 1.x)
Тема: Ошибка работы со временем
Ответы: 1
Просмотры: 920

Re: Ошибка работы со временем

В операндах timestamp лежит ? Я б не стал использовать date в этом случае, т.к. тебе ведь надо (как я понял) временные интервалы форматировать, а не абсолютное время. Эта функция работает с timestamp , а не с количеством секунд. Так что проблема скорее всего в том, что: timestamp - timestamp != time...
IStranger
2014.08.16, 22:23
Форум: Общие вопросы (Yii 1.x)
Тема: Реляция между таблицами
Ответы: 7
Просмотры: 2359

Re: Реляция между таблицами

этот код в класс MarketImages надо поместить, а Market оставить как есть.
если и так не работает, приведи схему таблиц.
IStranger
2014.08.16, 22:03
Форум: Общие вопросы (Yii 1.x)
Тема: listview
Ответы: 1
Просмотры: 877

Re: listview

IStranger
2014.08.16, 21:50
Форум: Общие вопросы (Yii 1.x)
Тема: Двойное условие в ActiveRecord
Ответы: 5
Просмотры: 1661

Re: Двойное условие в ActiveRecord

Раз уж критерий создали, не лучше ли было методами воспользоваться, например, так: $criteria=new CDbCriteria; $criteria    ->compare('login', $this->login)     ->compare('password', $this->password)    ->select='id'; $res = StatusProject::model()->find($criteria); Только с документацией/описанием ар...
IStranger
2014.08.08, 15:10
Форум: Общие вопросы (Yii 1.x)
Тема: Affiliate
Ответы: 4
Просмотры: 1548

Re: Affiliate

AlexxxT писал(а):Расширьте базовый контроллер, в public function beforeAction делайте необходимую вам обработку.
Свои контроллеры наследуйте от расширенного.
Или как вариант создать отдельный фильтр, в него затолкать логику, а фильтр подключить в нужных контроллерах.
IStranger
2014.08.08, 15:00
Форум: Общие вопросы (Yii 1.x)
Тема: Не возможно найти action view в контроллере
Ответы: 1
Просмотры: 949

Re: Не возможно найти action view в контроллере

Настройки веб-сервера (в т.ч. по умолчанию) проверьте, там может модифицировать url еще до попадания в yii. Если apache - то сравните содержимое .htaccess файлов на обоих машинах.
IStranger
2014.08.06, 21:49
Форум: Общие вопросы (Yii 1.x)
Тема: Не работает ajaxlink()
Ответы: 9
Просмотры: 1846

Re: Не работает ajaxlink()

Ну, не заглядывал в конструктор) Это, небось, исторически так сложилось. Надо было отличать обычные текстовые переменные от js-кода (чтобы не оборачивать в кавычки при экспорте в html). Если изначально все было строками, то для этих целей вставлялся префикс. А потом шаблонизатор стал поддерживать об...
IStranger
2014.08.06, 14:38
Форум: Общие вопросы (Yii 1.x)
Тема: Не работает ajaxlink()
Ответы: 9
Просмотры: 1846

Re: Не работает ajaxlink()

Разве так назначается js-обработчик? Префикс 'js:' нужен. http://yiiframework.ru/forum/viewtopic.php?f=3&t=17474#p102944 Навтыкайте отладочных ajax-обработчиков до и после запроса, понятнее будет. А вообще, я бы изучал js-код, который непосредственно в страницу вставляется. Отсюда не видно многи...
IStranger
2014.08.05, 20:08
Форум: Общие вопросы (Yii 1.x)
Тема: Выборка
Ответы: 3
Просмотры: 1479

Re: Выборка

Возможно, не до конца понял, что вы хотите, но в первую очередь необходима группировка записей по блокам "следующих подряд записей одного пользователя". Если добавляются одновременно - группируйте по дате создания, ну или какое-нить поле добавляйте, чтобы группировать потом по нему удобно ...
IStranger
2014.08.04, 23:18
Форум: Общие вопросы (Yii 1.x)
Тема: Очень медленная работа with
Ответы: 4
Просмотры: 1543

Re: Очень медленная работа with

Может изменить на Has-one связь? Если это приемлимо, это позволит обновить id в другой таблице и джойнить уже по ним.
IStranger
2014.08.04, 19:53
Форум: Общие вопросы (Yii 1.x)
Тема: Обновление CGridView через $.fn.yiiGridView.update
Ответы: 5
Просмотры: 7285

Re: Обновление CGridView через $.fn.yiiGridView.update

Честно говоря, не понял какой метод когда/что обновляет, скорее всего у вас аякс-запросы "пересекаются" друг с другом, либо по данным, либо по DOM-элементам. updateSubjects(); $.fn.yiiGridView.update('stock-grid'); Вот эти запросы сработают параллельно и второй может запросто обогнать перв...
IStranger
2014.08.04, 17:12
Форум: Общие вопросы (Yii 1.x)
Тема: Обновление CGridView через $.fn.yiiGridView.update
Ответы: 5
Просмотры: 7285

Re: Обновление CGridView через $.fn.yiiGridView.update

Так вы его таким же синтаксисом вызывайте, как вам CRUD сгенерировал: $('#stock-grid').yiiGridView('update', {     data: $(this).serialize() }); Если вы его вызываете из глобального объекта $.fn.yiiGridView.update('stock-grid'), то у вас там контексты вызова разные. Там внутри все плохо с этим)) Поп...
IStranger
2014.08.03, 00:24
Форум: Общие вопросы (Yii 1.x)
Тема: Поиск по виртуальным (вычисляемым) атрибутам в CGridView
Ответы: 0
Просмотры: 967

Поиск по виртуальным (вычисляемым) атрибутам в CGridView

Вечер добрый! Много раз натыкался на вопросы этой теме, хотелось бы обсудить возможные пути решения. Про проблему: Допустим, у нас в AR есть некий геттер (т.е. "виртуальный" атрибут) который чего-то вычисляет, это что-то выводится в CGridView, нам бы еще хотелось бы искать по этому атрибут...
IStranger
2014.04.01, 19:08
Форум: Общие вопросы (Yii 1.x)
Тема: ajaxSubmitButton перезагружает страницу [РЕШЕНО]
Ответы: 2
Просмотры: 2105

Re: ajaxSubmitButton перезагружает страницу

И незачем в другую Вселенную обращаться, на подобное поведение можно натолкнуться на совершенно ровном месте. Скорее всего дело вот в чем: <input type="submit"/> (генерируемый ajaxSubmitButton ) умеет без всяких скриптов отсылать форму с перезагрузкой страницы (это его поведение по умолчан...
IStranger
2012.05.11, 01:52
Форум: Общие вопросы (Yii 1.x)
Тема: Перевод приложения
Ответы: 2
Просмотры: 1068

Re: Перевод приложения

Спасибо. Именно так все и переписал, в таком виде-то оно конечно работает. Мой код казался немного нагляднее. Да и перевод так проще внедрять )
Читабельность в принципе особо хуже не стала.
IStranger
2012.05.11, 01:29
Форум: Общие вопросы (Yii 1.x)
Тема: Местохранения js-кода
Ответы: 20
Просмотры: 4353

Re: Местохранения js-кода

Продублирую затерявшийся вопрос: "Как в методе filters() контроллера получить название текущего действия, чтобы его передать фильтру в качестве параметра? Через $this->getAction()->getId() не срабатывает, так как на момент вызова filters() в $this->getAction() null, а не объект CAction." ...