Подскажите в чем может быть дело...
Понадобилось часть действий перекинуть на AJAX. Была форма ее заполняли и сохранялись данные. Теперь добавилось что AJAX должен собрать данные и сохранить.
Вопрос у меня встал такой. Когда загружается форма (стандартная без AJAX) то запрашивался метод getItem и получал необходимые свойства. Данные для getItem() поступали через getState (2 параметра 'item.id' и 'item.alias') В populateState забирался input->id на две составляющих и через setState сохранялись.
Решил в AJAX функции получить объект через функцию getItem и не могу....
довел уже функцию до смешного вида и понимаю что чего-то я не знаю...
class TurismModelTour extends JModelAdmin
{
public function getItem($id = null, $alias = null)
{
var_dump(array ($id, $alias), true);
if ($id) $this->setState('item.id', $id);
if ($alias) $this->setState('item.alias', $alias);
var_dump(array ($this->getState('item.id'),$this->getState('item.id')), true); exit;
Вот результат
array(2) { [0]=> string(2) "68" [1]=> string(10) "2019-05-01" } bool(true) array(2) { [0]=> string(9) "index.php" [1]=> string(9) "index.php" } bool(true)