Как объединить функции проверки Kohana ORM и функции MySQL? - PullRequest
0 голосов
/ 20 июня 2011

test проверка не удастся, потому что есть функция MySQL AES_ENCRYPT и т. Д.

ORM с функцией MySQL

$user = ORM::factory('user', 1);
$user->test = DB::expr("AES_ENCRYPT('something', 'secret_key')");

ORM Модель с проверкой

class Model_User extends ORM {

    public function rules()
    {
        'test' => array(
            array('alpha'),
        );
    }
}

Единственное решение, которое я мог выяснить, это то, что я удаляю проверку ORM и проверяю test с помощью обычной проверки Kohana перед использованием DB::expr

1 Ответ

0 голосов
/ 21 июня 2011

Внешняя проверка является единственным вариантом.

...