Beispielerklärung von ThinkPHP+EasyUI

零下一度
Freigeben: 2023-03-10 17:10:01
Original
3476 Leute haben es durchsucht

Angenommen, die Felder der Buchhaltungsdatentabelle in der Datenbank sind: ID, Code, Name, Islast. Dabei handelt es sich um den automatisch inkrementierenden Primärschlüssel, den Kontocode, den Kontonamen und darum, ob es sich um das Konto der letzten Ebene handelt („1“ gibt das Konto der letzten Ebene an). Hier wird Rekursion in der Modellebene von Thinkphp verwendet, um die von ComboTree benötigten Daten zu erstellen. Der Code und die Anmerkungen lauten wie folgt:

 AccountModel   = ->field('id,code,name,islast')->(  & = (['code'( == 3['pid'] = 0['pid'] = (['code'],0,-2 ->createTree(  createSubTree(, = (  =>(['pid'] ==  = 'id' => ['id'],
                    'text'=>['name'],
                    'state'=>(['islast'] != 1)?'closed':'open'(['islast'] != 1 = ->createSubTree(,['code'(!(['children'] = (,   createTree( = (   => (['pid'] == 0 = 'id' => ['id'],
                    'text'=>['name'],
                    'state'=>'closed' = ->createSubTree(,['code'(!(['children'] = [] =
Nach dem Login kopieren

Daten ähnlich den oben genannten (z. B Abteilungen, Regionen usw.) müssen erstellt werden. Grundsätzlich können ähnliche Funktionen durch einfaches Ändern des Codes des Baummenüs erreicht werden.

Das obige ist der detaillierte Inhalt vonBeispielerklärung von ThinkPHP+EasyUI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage