cakephp3: использовать пользовательские функции sql

Я использую определенные пользовательские функции SQL для химических целей, например химический картридж для MySQL (mychem).
Мои пользователи дают мне первое поле (текст 'molfile') через обычную форму в текстовой области, а я вычисляю другие поля. (blob "обсериализовано") на лету при вставке.

Мой оператор SQL выглядит так:

INSERT INTO `bin_structures` (`id`,`obserialized`)
  VALUES (`mol_id`,  MOLECULE_TO_SERIALIZEDOBMOL(`molfile`));

сокращенно для примера.
Есть ли способ (обратный вызов перед сохранением?) добавить «обсериализованное» поле и значение MOLECULE_TO_SERIALIZEDOBMOL(molfile) в оператор SQL, или я ошибаюсь с обратным вызовом?


person Thiull    schedule 08.04.2016    source источник
comment