Продуктовый CRUD автоматически добавляет параметры из библиотеки. Вы не можете (до сих пор в версии 1.1.8) добавлять дополнительные параметры при вашем обратном вызове.
Обновление: В последней версии Grocery CRUD теперь вы МОЖЕТЕ передать столько параметров, сколько вам нужно. Это функциональность, которую предлагает PHP с версии PHP 5.4 или новее. В частности, с ключевым словом use
. Более конкретно, если у вас есть обратный вызов callback_after_insert
:
обычно вы используете это так:
$crud->callback_after_insert(function ($post_array,$primary_key) {
// Your code here
});
Начиная с версии PHP 5.4 и выше, вы можете добавить больше параметров с помощью use
, например, вы можете получить:
$my_variable = 'test';
$another_variable = 'hello';
$crud->callback_after_insert(function ($post_array,$primary_key) use ($my_variable, $another_variable) {
// Now you can use the variables $my_variable and $another_variable at your callback
});