2016-07-03 12 views
0

Ich benutze XCrud für mein Projekt. Der Code ist unten.XCRUD-Tasten funktionieren nicht

require('../xcrud/xcrud.php'); 
$xcrud = Xcrud::get_instance(); 
$xcrud->table('groups'); 
echo $xcrud->render(); 

Es macht auf eine schöne Art und Weise. aber "hinzufügen", "bearbeiten" und andere Tasten funktionieren nicht. Die Konfigurationsdateien sind in Ordnung.

Ich arbeite mit LTE ADMIN Bootstrap-Vorlage. Möglicherweise ist es eine Ursache für jQuery-Konflikt. Bitte hilf mir.

+0

Bitte helfen Sie mir .... –

Antwort

0

Überprüfen Sie Ihre Datenbank.

Für diese Tasten müssen Sie einen PRIMÄREN SCHLÜSSEL oder einen eindeutigen und besseren AUTO_INCREMENT haben.

+0

Es wird geprüft, es vollständig ohne Bootstrap cs in HTML-Seite arbeiten ... –

+0

Sie verwenden das Template-System der Demo? – pablofr

0

Wenn Sie der Seite bereits jquery-Dateien hinzufügen, sollten Sie xcruds jquery aus xcrud_config.php deaktivieren.

In Zeile 41:

public static $load_jquery = false; // loads jQuery, turn it off if you already have jQuery on your page. jQuery version must be at least 1.7. If your jQuery loads in the bottom of page, you must activate $manual_load and use Xcrud::load_css() & Xcrud::load_js() on your page. 
public static $load_jquery_ui = true; // jQueryUI, turn it on if you already have jQueryUI on your page (datepicker and slider widgets are mandatory).