Я собираюсь быть настолько ясным, насколько только могу, но не стесняйтесь сказать мне, если есть что-то, чего вы не понимаете.
То, что я пытаюсь сделать, не должно бытьсложный, я прочитал об этом кучу вещей, но я ищу несколько советов, чтобы начать ...
Хорошо, у меня есть две таблицы, "Utilisateur" и "Contact"
Что я хотел бы сделать, так это то, что при добавлении нового контакта я хотел бы иметь список всех Utilisateurs слева и виджет с двойным списком при добавлении одного или нескольких utilisateusr кв правом столбце добавляются утилизаторы в мой список контактов.
Другими словами, когда утилизатор выбирается и переносится в правый столбец моего двойного списка, он создает новый контакт для каждого выбранного утилизатора..
Я ясно?
Я уже написал код javascript для своего двойного списка, но я хотел бы получить некоторую помощь по обработке действий .... Как, в моемДействие, я могу сказать Symfony добавить новый контакт для каждого пользователяselected?
Могу добавить, что у контакта есть поле «utilisateur_id», поэтому мне просто нужно сопоставлять «utilisateur_id» контакта с id объекта utilisateur каждый раз, когда utilisateur выбирается и передается....
Олала, я чист?:)
В любом случае, спасибо, что прочитали этот пост до конца, и, черт возьми, очень, как обычно, очень ценю!
РЕДАКТИРОВАТЬ
Итак, я создалновая кнопка "mybutton"
добавьте этот js-код:
$('#mybutton').click(function(){
alert( "Bouton");
var value = $("#contact_utilisateur_id").val();
$.post("http://localhost:8080/backend_dev.php/en/contact/add",
{myParam : value},
function(data)
{
alert( "Data saved: " + value);
}
);
});
затем я создал действие "add":
public function executeAdd(sfWebRequest $request){
if($request->isXmlHttpRequest()){
$this->redirect('@contact');
}
Но кажется, что executeAddникогда не читал ....