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

sashaaro
2015.03.29, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Сортировка по двум таблицам в зависимости от условий
Ответы: 1
Просмотры: 1266

Сортировка по двум таблицам в зависимости от условий

Здравствуйте. Мне надо сортировать данные с отношением между таблицами..Но в модели я увидел что есть relation к двум таблицам в зависимости от данных. public function getCustomer()     {         return isset($this->customerData->org_id) ?             $this->hasOne(Organization::className(), ['id' =...
sashaaro
2015.02.05, 01:21
Форум: Общие вопросы по программированию
Тема: Помогите с запросом
Ответы: 4
Просмотры: 1869

Re: Помогите с запросом

Спасибо вроде работает..Буду тестировать))
sashaaro
2015.02.05, 01:01
Форум: Общие вопросы по программированию
Тема: Помогите с запросом
Ответы: 4
Просмотры: 1869

Re: Помогите с запросом

Пытался в phpMyAdmin, делать с COUNT и JOIN, думал так же что придется писать SELECT ...FROM (SELECT ..) , но так и не вышло.
sashaaro
2015.02.05, 00:45
Форум: Общие вопросы по программированию
Тема: Помогите с запросом
Ответы: 4
Просмотры: 1869

Помогите с запросом

Помогите пожалуйста. Мне нежно сделать запрос в базу желательно с помощью ar. Или хотя бы просто запрос. Есть таблица Queue и Messages ... связь один -ко многом. есть поле messages.queue_id. Как сделать запрос к базе и вытащить Queue только те, у которых есть хотя бы одно сообщение (то есть сообщени...
sashaaro
2015.02.04, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

Да вы правы.Я просто проект разрабатываю не один.. Действительно алиасы установлены. autoload можно и через composer сделать. Но здесь проблема была не в этом..В том то и дело, что тогда была бы ошибка что класс не найден.А у меня ее не было..и Все работало при вызове классов в других модулях. Решен...
sashaaro
2015.02.04, 13:18
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

прописал в методе init модуля

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

$this->controllerMap = [
            'mail' => \modules\mailer\commands\MailController::className()
        ];
 
заработало yii mailer/mail/notify
sashaaro
2015.02.04, 13:14
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

а контроллеры, которые ты запускаешь в консоли, у тебя где? Я понял..В модуле не прописан namespace для консольных команд, которые находятся в mailer/commands/.. Возможно controllerMap модуля решит эту проблему но я уже прописал controllerMap в конфигах console/config/main.php что в принципе решило...
sashaaro
2015.02.04, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

для автозагрузки классов в Yii необходимо создать алиас с именем корневого неймспейса. \backend\modules\.... - @backend \modules\... - @modules В смысле? Для автозагрузки классов есть autoload.. У меня в web приложении все подхватывает само. В консоли я так же указал модуль, но не смог запустить. Т...
sashaaro
2015.02.04, 12:44
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

для console/config/main 'controllerMap' => array(         'mail' => \modules\mailer\commands\MailController::className(),     ),       Работает.. Но если у меня будет несколько контроллеров. Каждый раз добавлять? Возможно проще было бы добавить целым модулем и вызывать через /module/controller/actio...
sashaaro
2015.02.04, 12:36
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

нет, а нужно? и если бы был, то что?
sashaaro
2015.02.04, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

да, в \modules\mailer.
Сам модуль подключается так же к web приложению и нормально работает
sashaaro
2015.02.04, 11:02
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

мне нужно вызывать через консоль actionNotify, который находится в модуле mailer commands\MailController (extends yii\console\Controller) ..Для cron -а что бы отправлять сообщения
sashaaro
2015.02.04, 10:34
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

german.igortcev писал(а): Например есть swiftmailer
Я им и пользуюсь..Проблема не в том как отправлять сообщение.А как вызвать команду из модуля.
sashaaro
2015.02.04, 10:18
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

german.igortcev писал(а): Вызывать должен php yii controller/action . ну а вообще если письмо отправлять нужно то можно сделать другими способами.
Какими?
sashaaro
2015.02.04, 10:18
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Re: Запуск консольной команды модуля

в console/config/main.php модуль в консоль в console/config/main есть! 'id' => 'app-console',     'basePath' => dirname(__DIR__),     'bootstrap' => ['log', 'gii'],     'controllerNamespace' => 'console\controllers',     'modules' => [         'gii' => 'yii\gii\Module',     ],  в main-local.php 'mod...
sashaaro
2015.02.04, 09:50
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консольной команды модуля
Ответы: 24
Просмотры: 10441

Запуск консольной команды модуля

Есть yii2-app-advanced приложения..в папке modules находятся мои модули которые подключаются в конфигах..В одном модуле есть команда modules/mailer/commands/MailController... Как мне его вызвать через консоль..подключал в console/config/main-local свой модуль...и пытался вызвать "yii mailer/mai...
sashaaro
2014.11.10, 12:05
Форум: Общие вопросы (Yii 1.x)
Тема: Имя слишком короткий (Минимум: 2 симв.).
Ответы: 7
Просмотры: 2650

Re: Имя слишком короткий (Минимум: 2 симв.).

Для каждой ошибки каждого поля во всех формах(свыше 100 штук) совой перевод. Если для required прописано "Поле "Имя" обязательно", то тут проблемы нет. Но у учетом того, что у каждого языка могут быть свои причуды - все равно и для required придется переводить. Теперь я не могу н...
sashaaro
2014.11.07, 17:30
Форум: Общие вопросы (Yii 1.x)
Тема: Имя слишком короткий (Минимум: 2 симв.).
Ответы: 7
Просмотры: 2650

Re: Имя слишком короткий (Минимум: 2 симв.).

Вы прочитали моё сообщение? length валидатор подставляет переведенную ошибку на разных языках подставляя название атрибута, но для русского не учитывается род . "Имя слишком короткий" - это нормально?? не хотелось бы переопределять свойство message и переводить каждый раз..
sashaaro
2014.11.07, 14:03
Форум: Общие вопросы (Yii 1.x)
Тема: Имя слишком короткий (Минимум: 2 симв.).
Ответы: 7
Просмотры: 2650

Имя слишком короткий (Минимум: 2 симв.).

У меня есть переводы атрибутов формы. При неправильном заполнении бывает, что текст ошибки имеет неправильное согласование родов public function attributeLabels()     {         return array(             'name' => Yii::t('account', 'name'),             ...             );     } Имя слишком короткий (М...
sashaaro
2014.10.01, 16:02
Форум: Общие вопросы (Yii 1.x)
Тема: Приму участие в разработке движка интернет-магазина на yii
Ответы: 2
Просмотры: 1234

Re: Приму участие в разработке движка интернет-магазина на y

Опиши функционал, типо cms? корзина, товары, категории, админка ?.. права доступа ?