Так по завершению создания возвращайте JSON где будете указывать ID которое создали.. а уже к этому ID получите доступ через data.ID - надеюсь я правильно понял Вас.
Ну когда то делал так.. автоподкидку для данного поля.. если такое значение есть то делал связь свойство и значение.. если нету, то создавал свойство такое и потом делал связь. если полей много, я бы скорее всего бы на уровне записи в БД сделал.. но решать только Вам.
Так Вы же модель передаете во Вьюшку, по идее у вас уже определено $model->id
У Вас и в GET запросе же есть Id, а правилами роутинга вроде бы должно разбираться урл и подставляться в Yii уже сам Id
По идее да.. должно работать, просто лично мне не очень понятно зачем от root все выполнять, дайте скрипту права для выполнения от www-data или владельца поменяйте и все.. так будет безопаснее. правда я не знаю какие задачи стоят лично у Вас.
Владимир Мусихин: нет, достаточно сохранить.. и перезайти пользователем от которого будете выполнять. т.е. если у Вас открыта консоль с этим пользователем, то после изменения sudoers в текущей консоле это не будет работать. нужно просто перезайти пользователем.
bitbacket.org дается до 5 разработчиков бесплатные репозитарии или установите свой GitLab. На github.com не скажу.. приватные репозитарии платные или как.. Бекап уже на сервере сразу ))) ну и каждая копия сразу тебе и бекап ))))
Если на Ваш, то я уже показал как отключить эту проверку, в контроллере, сделайте для этого экшена и все будет впорядке.. можете полностью отключить проверку для данного контроллера, убрать проверку на имя экшена.
не очень понял, т.е. нету доступа к View ну тогда смотри есть ли поле hidden c именем _csrf, забирай его любым методом и посылай на сервер... По любому где то должно храниться это поле, форма которая на сервере как то же посылает его
Я тогда не пойму вопроса, если у тебя готовая форма, то отправляй по submit, если нужно отправить данные не перегружая страницу, ну явно AJAX, если тебе код нужен.. ну самое просто вот так
formData - будет равно ppp в твоем случае....
$.ajax({
url : "AJAX_POST_URL",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR)
{
//data - response from server
},
error: function (jqXHR, textStatus, errorThrown)
{
Да собственно не за что, там же тот же sql, жесткий поиск с = можно и диапазон тоже... посмотрите, можно поиграться с реалтайм индексами и т.д. надеюсь подойдет