Создал свой компонент, нужно получить через ajax данные и записать их в БД в свою таблицу
как это сделать правильно ? Я имею ввиду через ORM D7.
в testAction получаю данные из формы, но как теперь их правильно записать в таблицу БД?
вот файл ajax.php в компоненте
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @global CMain $APPLICATION */
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Loader;
use Bitrix\Main\Engine\Controller;
use Bitrix\Main\Engine\ActionFilter;
class testController extends Controller
{
/**
* @return array
*/
public function configureActions()
{
return [
'test' => [
'prefilters' => [
//new ActionFilter\Authentication(),
new ActionFilter\HttpMethod(
array(ActionFilter\HttpMethod::METHOD_GET, ActionFilter\HttpMethod::METHOD_POST)
),
new ActionFilter\Csrf(),
],
'postfilters' => []
]
];
}
/**
* @param string $param2
* @param string $param1
* @return array
*/
public static function testAction($post,$sessid)
{
return $post;
}
}