Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php 大神看下这个导航菜单在smarty里怎么循环出来呢?

大神看下这个导航菜单在smarty里怎么循环出来呢?

Jun 23, 2016 pm 01:54 PM
smarty Tuhan yang besar kitaran

这是我取了其中一部分代码:
{foreach from=$nav_list name=nav_list item=nav}
 


                      
                        
                      
                      
                        
                      
                    
{$nav.title}
机关简介

       {if !$smarty.foreach.nav_list.last}
                    大神看下这个导航菜单在smarty里怎么循环出来呢?
{/if}
{/foreach}


回复讨论(解决方案)

哪位给看下呢?谢谢了

{foreach from=$nav_list name=nav_list item=$nav} 

难不成现在都没人用smarty了吗?

你现在遇到什么问题了?

你现在遇到什么问题了?

不会循环了,这是一列两行,我要循环 出图片那种效果。

你可以用你原来的程序多循环几次不就行了,

/**	 +----------------------------------------------------------	 * 获取导航菜单	 * $parent_id 默认获取一级导航	 * $current_module 当前页面模型名称	 * $current_id 当前页面分类ID	 +----------------------------------------------------------	 */	function get_nav1($parent_id = 0, $current_module = '', $current_id = '', $type = 'middle')	{		$sql = "SELECT * FROM " . $this->table('nav') . " WHERE topid = '$parent_id' and (navid=1 or navid=2) ORDER BY sort,navid ASC";		$query = $this->query($sql);		while ($row = $this->fetch_array($query))		{			if ($row['module'] == 'nav')			{				$url = $row['guide'];			}			elseif ($row['quanpin'] == 1)			{			  $url = $row['module'];			}			else			{				$url = $this->rewrite_url($row['module'], $row['guide']);			}			$nav_list[] = array (				"id" => $row['navid'],				"nav_name" => $row['title'],				"url" => $url,				"sort" => $row['paixu'],				"eng" => $row['eng']			);		}		return $nav_list;	}
Salin selepas log masuk
照着这个,不是有9列吗,你就弄9个这样的不就行了。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ekspresi Lambda terkeluar daripada gelung Ekspresi Lambda terkeluar daripada gelung Feb 20, 2024 am 08:47 AM

Ekspresi Lambda keluar dari gelung, contoh kod khusus diperlukan Dalam pengaturcaraan, struktur gelung ialah sintaks penting yang sering digunakan. Walau bagaimanapun, dalam keadaan tertentu, kita mungkin mahu keluar daripada keseluruhan gelung apabila keadaan tertentu dipenuhi dalam badan gelung, dan bukannya menamatkan lelaran gelung semasa. Pada masa ini, ciri-ciri ungkapan lambda boleh membantu kita mencapai matlamat untuk melompat keluar dari gelung. Ungkapan Lambda ialah cara untuk mengisytiharkan fungsi tanpa nama, yang boleh mentakrifkan logik fungsi mudah secara dalaman. Ia berbeza daripada pengisytiharan fungsi biasa,

Kajian perbandingan gelung dan rekursi dalam bahasa Go Kajian perbandingan gelung dan rekursi dalam bahasa Go Jun 01, 2023 am 09:23 AM

Nota: Artikel ini membandingkan gelung dan rekursi dari perspektif bahasa Go. Semasa menulis program, anda sering menghadapi situasi di mana satu siri data atau operasi perlu diproses berulang kali. Untuk mencapai ini kita perlu menggunakan gelung atau rekursi. Gelung dan rekursi adalah kedua-dua kaedah pemprosesan yang biasa digunakan, tetapi dalam aplikasi praktikal, mereka masing-masing mempunyai kelebihan dan kekurangan, jadi keadaan sebenar perlu dipertimbangkan apabila memilih kaedah yang hendak digunakan. Artikel ini akan menjalankan kajian perbandingan gelung dan rekursi dalam bahasa Go. 1. Gelung Gelung ialah mekanisme yang berulang kali melaksanakan sekeping kod tertentu. Terdapat tiga jenis utama bahasa Go

Apakah alternatif kepada panggilan rekursif dalam fungsi Java? Apakah alternatif kepada panggilan rekursif dalam fungsi Java? May 05, 2024 am 10:42 AM

Penggantian panggilan rekursif dalam fungsi Java dengan lelaran Dalam Java, rekursi ialah alat berkuasa yang digunakan untuk menyelesaikan pelbagai masalah. Walau bagaimanapun, dalam beberapa kes, menggunakan lelaran mungkin merupakan pilihan yang lebih baik kerana ia lebih cekap dan kurang terdedah kepada limpahan tindanan. Berikut ialah kelebihan lelaran: Lebih cekap kerana ia tidak memerlukan penciptaan bingkai tindanan baharu untuk setiap panggilan rekursif. Limpahan tindanan kurang berkemungkinan berlaku kerana penggunaan ruang tindanan adalah terhad. Kaedah berulang sebagai alternatif kepada panggilan rekursif: Terdapat beberapa kaedah dalam Java untuk menukar fungsi rekursif kepada fungsi berulang. 1. Gunakan tindanan Menggunakan tindanan ialah cara paling mudah untuk menukar fungsi rekursif kepada fungsi berulang. Tindanan ialah struktur data masuk-dahulu-keluar (LIFO), serupa dengan timbunan panggilan fungsi. publicintfa

Java Iterator vs. Iterable: Satu langkah untuk menulis kod elegan Java Iterator vs. Iterable: Satu langkah untuk menulis kod elegan Feb 19, 2024 pm 02:54 PM

Antara muka Iterator Antara muka Iterator ialah antara muka yang digunakan untuk melintasi koleksi. Ia menyediakan beberapa kaedah, termasuk hasNext(), next() dan remove(). Kaedah hasNext() mengembalikan nilai Boolean yang menunjukkan sama ada terdapat elemen seterusnya dalam koleksi. Kaedah next() mengembalikan elemen seterusnya dalam koleksi dan mengeluarkannya daripada koleksi. Kaedah remove() mengalih keluar elemen semasa daripada koleksi. Contoh kod berikut menunjukkan cara menggunakan antara muka Iterator untuk mengulang koleksi: Listnames=Arrays.asList("John","Mary","Bob");Iterator

PHP mengembalikan semua nilai dalam tatasusunan untuk membentuk tatasusunan PHP mengembalikan semua nilai dalam tatasusunan untuk membentuk tatasusunan Mar 21, 2024 am 09:06 AM

Artikel ini akan menerangkan secara terperinci bagaimana PHP mengembalikan semua nilai tatasusunan untuk membentuk tatasusunan Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan . Menggunakan fungsi array_values() Fungsi array_values() mengembalikan tatasusunan semua nilai dalam tatasusunan. Ia tidak mengekalkan kunci tatasusunan asal. $array=["foo" =>"bar","baz" =>"qux"];$values=array_values($array);//$values ​​​​akan menjadi ["bar","qux"]Menggunakan gelung boleh Gunakan gelung untuk mendapatkan semua nilai tatasusunan secara manual dan menambahnya kepada yang baharu

Menggunakan vektorisasi untuk menggantikan gelung dalam python Menggunakan vektorisasi untuk menggantikan gelung dalam python Apr 14, 2023 pm 07:07 PM

Semua bahasa pengaturcaraan tidak dapat dipisahkan daripada gelung. Jadi, secara lalai, kami mula melaksanakan gelung apabila terdapat operasi berulang. Tetapi apabila kita berhadapan dengan sejumlah besar lelaran (berjuta-juta/berbilion baris), menggunakan gelung adalah satu jenayah. Anda mungkin terperangkap selama beberapa jam, hanya untuk menyedari kemudian bahawa ia tidak berfungsi. Di sinilah pelaksanaan vektorisasi dalam python menjadi sangat kritikal. Apakah vektorisasi? Vektorisasi ialah teknik untuk melaksanakan operasi tatasusunan (NumPy) pada set data. Di sebalik tabir, ia menggunakan operasi kepada semua elemen tatasusunan atau siri sekali gus (tidak seperti gelung "untuk" yang mengendalikan satu baris pada satu masa). Seterusnya kami menggunakan beberapa kes penggunaan untuk menunjukkan apa itu vektorisasi. Cari jumlah nombor##Gunakan gelung importtimestart

Pengembaraan dalam Gelung dan Lelaran: Pengembaraan dalam Kod Python Pengembaraan dalam Gelung dan Lelaran: Pengembaraan dalam Kod Python Feb 19, 2024 pm 08:48 PM

Gelung dan Lelaran: Konsep Teras dalam Pengaturcaraan Gelung dan lelaran ialah konsep penting dalam pengaturcaraan yang membenarkan atur cara untuk melaksanakan satu set arahan berulang kali. Gelung digunakan untuk menentukan bilangan ulangan secara eksplisit, manakala lelaran digunakan untuk melelaran elemen dalam koleksi atau struktur data. Jenis Gelung Terdapat tiga jenis gelung utama: 1. untuk gelung A untuk gelung digunakan untuk melaksanakan blok kod apabila anda mengetahui bilangan ulangan. Sintaksnya adalah seperti berikut: for (initialization; condition; increment/deccrement) {//code block to be executed repeatedly} Contohnya, yang berikut for loop mencetak nombor 1 hingga 10: for(inti=1;i

5 kod contoh kemasukan Python penting 5 kod contoh kemasukan Python penting Jan 13, 2024 am 08:39 AM

Bermula dengan Kod Python: 5 Contoh Penting untuk Belajar Python ialah bahasa pengaturcaraan peringkat tinggi yang ringkas dan mudah dipelajari yang digunakan secara meluas dalam analisis data, pembelajaran mesin, perangkak web dan bidang lain. Bagi pemula, adalah penting untuk menguasai beberapa kod Python asas. Artikel ini akan memperkenalkan 5 kod contoh mudah untuk membantu pemula dengan cepat memulakan pengaturcaraan Python. Cetak Hello,World!print("Hello,World!") Ini Python

See all articles