2012-10-26 47 views
1

我有從數據庫中的一些表中數據的視圖,我需要與poup對話框中添加按鈕,表格內編輯,按鈕:如何使用twitter bootstrap和zf2操作?

<a class="btn" data-toggle="modal" href="<?php 
    echo $this->url('admin', array(
     'action' => 'manage', 
     'controller' => 'settings-api', 
     'id' => $formdata['id'])); ?>" 
    data-target="#edit_modal">Edit</a> 

彈出的容器:

<div class="modal hide fade" id="edit_modal"> 
    <div class="modal-header"> 
     <button type="button" class="close" data-dismiss="modal">×</button> 
     <h3>Edit form</h3> 
    </div> 
    <div class="modal-body"> 
    </div> 
</div> 

在控制器動作我有這樣的事情:

if ($this->request->isXmlHttpRequest()) 
    $view->setTerminal(true); 

$id = $this->getEvent()->getRouteMatch()->getParam('id'); 
$form->setData($data[$id]); 
return $view->setVariables(array('form' => $form)); 

,當IM點擊該按鈕我有一個彈出式窗口,螢火蟲讓我發現,我有一個GET與id動作我需要,但如果我關閉彈出沒有postig數據,並再次點擊另一個ID與另一個按鈕我沒有要求的行動不再,我只彈出舊數據
有人可以告訴我什麼即時做錯了?

+0

工作對我聽起來非常像一個jQuery的錯誤,所以它可能是最好的來發表您的模態函數的東西,也一樣, PHP Side非常穩定。 – Sam

+0

我沒有jQuery的東西,只有我發佈的HTML + PHP – Cawa

+0

因爲這只是你的觀點的一部分,我只能猜測。有一點可以肯定,雖然PHP部分是可以的。 – Sam

回答

0

我已經使用jquery從遠程服務器,當我downladed它,並從我的服務器本地連接它,它的工作,但爲什麼它的dosent與romote工作? 而它仍然dosent工作,如果IM特林設置

$form->setData($apiClient[$this->getEvent()->getRouteMatch()->getParam('id')]); 
return $view->setVariables(array('form' => $form)); 

只是var_dump($form);

+0

它至少應該是'$ form-> setData(array ('id'=> $ apiClient [...]));' – Sam

+0

我知道,它不工作的另一個原因 – Cawa

+0

[頁面](http://2xcash.ru/admin/settings-api/),也許有人可以看看並告訴什麼是錯的? – Cawa