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

psixojoker
2018.01.31, 17:45
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 429
Просмотры: 69062

Re: Yii2 - атака хейтеров и что делать дальше?

я рассматриваю любой негативный отзыв как возможное начало дискуссии о недостатках и способах/необходимости их устранения (чем мы тут и занимаемся, как мне кажется). Дело в том, что недостатков у хейтеров/критиков нет. В большинстве случаев это просто состояние бесполезной души. Соответственно спос...
psixojoker
2018.01.31, 17:19
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 429
Просмотры: 69062

Re: Yii2 - атака хейтеров и что делать дальше?

zelenin писал(а):
2018.01.31, 16:46
Итак. Проясните вашу позицию. Вы за то, чтобы над будушим любого продукта не велось никаких размышлений и дискуссий, или вы просто " п*здабол-теоретик(простите)"?
Разве наш топик называется "Будущее Yii. Размышления и дискуссии" ?
А моя позиция к хейтерам описана выше.
psixojoker
2018.01.31, 16:41
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 429
Просмотры: 69062

Re: Yii2 - атака хейтеров и что делать дальше?

По поводу темы форума. Хейтеры - это хорошо. Что делать дальше? Каравану идти, пока собаки лают. В Yii - есть проблемы бесспорно. В Windows - тоже. Не поверите, даже в коде FreeBSD - есть проблемы. Нужно понимать, что любой крупный проект, априори не может быть идеальным. Только п*здаболы-теоретики(...
psixojoker
2016.08.14, 17:03
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC через миграцию
Ответы: 1
Просмотры: 1265

RBAC через миграцию

Чтоб создать таблицы для Rbac в БД, в доке написано что надо делать так: yii migrate --migrationPath=@yii/rbac/migrations Запускаю, действительно создаётся несколько таблиц. Потом решаю откатить миграцию, yii migrate/down 1 - конечно же ошибка, потому что я не указал --migrationPath=... Вопрос, как ...
psixojoker
2016.08.14, 16:18
Форум: Общие вопросы (Yii 2.x)
Тема: Сценарий "default" при валидации влияет на другие сценарии?
Ответы: 8
Просмотры: 2298

Re: Сценарий "default" при валидации влияет на другие сценарии?

maleks писал(а):метод scenarios() переопределяйте
делал, не помогает
psixojoker
2016.08.14, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: Сценарий "default" при валидации влияет на другие сценарии?
Ответы: 8
Просмотры: 2298

Re: Сценарий "default" при валидации влияет на другие сценарии?

Вы внимательно прочитали? Я же указал "on" Внимательно. Тогда эти уберите: ['username', 'required'], ['password', 'required'], Но мне нужны эти правила для default сценария. Я просто хочу чтоб отработало только моё одно правило, если указан сценарий first_admin. Вы предлагаете мне на все остальные ...
psixojoker
2016.08.14, 14:39
Форум: Общие вопросы (Yii 2.x)
Тема: Сценарий "default" при валидации влияет на другие сценарии?
Ответы: 8
Просмотры: 2298

Re: Сценарий "default" при валидации влияет на другие сценарии?

ElisDN писал(а):Если у правила не указано on или except, то оно работает всегда.

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

[['username', 'password'], 'required', 'on' => 'first_admin'],
- Вы внимательно прочитали? Я же указал "on"
psixojoker
2016.08.14, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Сценарий "default" при валидации влияет на другие сценарии?
Ответы: 8
Просмотры: 2298

Сценарий "default" при валидации влияет на другие сценарии?

Привет. Это правила валидации модели SignupForm. Я добавил сценарий first_admin. В нём нужно всего лишь проверить существование username и password. Однако я получаю ошибку про длину пароля, которая прописана в сценарии default, очевидно что мой сценарий first_admin не отрабатывает.     public funct...
psixojoker
2013.12.15, 02:45
Форум: Общие вопросы (Yii 1.x)
Тема: библиотека функций
Ответы: 2
Просмотры: 1453

Re: библиотека функций

например создай myHelper.php в protected/components.

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

<?php

class myHelper {
    
    public static function yourFunction($data)    {
    
        return true; 
       
    }

}
Вызываешь в любом месте myHelper::yourFunction()
psixojoker
2013.12.15, 02:34
Форум: Общие вопросы (Yii 1.x)
Тема: Баг с подсчетам символов в правилах [РЕШЕНО]
Ответы: 2
Просмотры: 1305

Re: Баг с подсчетам символов в правилах

попробуйте померять длину details_name с помощью

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

echo mb_strlen($_POST['details_name'],'utf-8');
перед отправкой в модель.

может там сюрприз будет?
psixojoker
2013.12.15, 02:17
Форум: Общие вопросы (Yii 1.x)
Тема: [Решено] Очередной геморрой с CDbCriteria и Params
Ответы: 5
Просмотры: 1763

[Решено] Очередной геморрой с CDbCriteria и Params

Всем спасибо. Работает так:         $ageExpression=new CDbExpression('floor(datediff(curdate(), birthday)/365) BETWEEN :agefrom AND :ageto');         $criteria->addCondition($ageExpression);         $criteria->addBetweenCondition('height', $this->heightfrom, $this->heightto);                  $crite...
psixojoker
2013.12.14, 18:56
Форум: Общие вопросы (Yii 1.x)
Тема: [Решено] Очередной геморрой с CDbCriteria и Params
Ответы: 5
Просмотры: 1763

[Решено] Очередной геморрой с CDbCriteria и Params

В таблице есть поле birthday типа date. Надо сделать поиск по диапазону годов (например от 20 до 50 лет) и росту. В модели создал функцию. Она должна вернуть дата провайдер.     public function qsearch() {          $criteria=new CDbCriteria;         $ageExpression=new CDbExpression('floor(datediff(c...
psixojoker
2013.12.06, 19:12
Форум: Общие вопросы (Yii 1.x)
Тема: Поле ActiveRecord при записи не обновляется (не валидация)
Ответы: 6
Просмотры: 4305

Re: Поле ActiveRecord при записи не обновляется (не валидаци

SiZE писал(а):
psixojoker писал(а):В модели User был defaultScope(), который не подгружал поле balance.
Использование defaultScope моветон.
:) я юзаю расширение yii-user, там уже так сделано.
psixojoker
2013.12.06, 14:04
Форум: Общие вопросы (Yii 1.x)
Тема: Поле ActiveRecord при записи не обновляется (не валидация)
Ответы: 6
Просмотры: 4305

Re: Поле ActiveRecord при записи не обновляется (не валидаци

SiZE писал(а):Покажи полный экшен и модель, ничего не причесывая. Иначе трудно сказать где ты там ошибся.
Проблема решилась. Спасибо за ответ.
В модели User был defaultScope(), который не подгружал поле balance.
psixojoker
2013.12.06, 03:06
Форум: Общие вопросы (Yii 1.x)
Тема: Поле ActiveRecord при записи не обновляется (не валидация)
Ответы: 6
Просмотры: 4305

Re: Поле ActiveRecord при записи не обновляется

Спасибо, заработало. Однако я не понимаю другого. У меня есть ряд случаев, когда $user->balance+=1; $user->save();   отлично работает в других моделях. Я думал, дело в правилах валидации, проверил, оказалось НЕТ. Я не понимаю, почему в одном случае нормально работает save(), а в данном случае только...
psixojoker
2013.12.05, 17:48
Форум: Общие вопросы (Yii 1.x)
Тема: Поле ActiveRecord при записи не обновляется (не валидация)
Ответы: 6
Просмотры: 4305

Поле ActiveRecord при записи не обновляется (не валидация)

        $user=User::model()->findByPk(5);         $user->balance=$user->balance+3;         $user->save();   После записи в поле balance всегда - тройка. Если вместо неё напишу любое число, будет оно. Я же хочу взять существующий баланс и прибавить к нему новое значение, после чего записать. Задолба...
psixojoker
2013.06.03, 23:29
Форум: Общие вопросы (Yii 1.x)
Тема: Оформление общей страницы Блога.
Ответы: 3
Просмотры: 668

Re: Оформление общей страницы Блога.

Точно :) Я голову сломал, что за прикол )) Спасибо.
Хотелось бы найти ровное решение, но хоть так :)
psixojoker
2013.06.03, 17:27
Форум: Общие вопросы (Yii 1.x)
Тема: Оформление общей страницы Блога.
Ответы: 3
Просмотры: 668

Оформление общей страницы Блога.

Разбираюсь с блогом. http://www.yiiframework.com/demos/blog При переключении вкладок меню Home и About - контейнер страницы ( <div class="container" id="page">  ) визуально смещается по оси абсцисс на 4-5 пикселей. При этом, переключения вкладок About и Login - происходит как нужно. Как избавиться о...