Heim Backend-Entwicklung PHP-Tutorial thinkphp 施用标签库的步骤

thinkphp 施用标签库的步骤

Jun 13, 2016 pm 12:55 PM
class gt images lt public

thinkphp 使用标签库的步骤

?应用实例:在 商务中心的? 管理供求信息 页面:利用标签库生成列表;

步骤一:
在项目配置文件Conf文件夹下,新建一个taglibs.php文件,将
return array(
'html'=> '@.TagLib.TagLibHtml' , // 使用import方法支持的路径格式
);
拷贝进去,这是定义本项目使用哪个标签库;

步骤二:
在Lib目录下,新建 TagLib 文件夹;
Lib/TagLib/Tags/html.xml???????? 标签库的定义文件;
Lib/TagLib/TagLibHtml.class.php? 标签库的解析类;

步骤三:
拷贝 CommonAction.class.php? 在Action 目录下;
拷贝 CommonModel.class.php? 在Model 目录下;

步骤四:
lib/Action目录下;新建一个类:例如:ProductsAction.class.php

class ProductsAction extends CommonAction {
}
如果写成:
class FormAction extends CommonAction {
//过滤查询字段
function _filter(&$map){
$map['title'] = array('like',"%".$_POST['name']."%");
}
}
_filter函数是用来传递查询条件的;

这个地方需要注意:Products必须是对应的数据库的表名;


步骤五:
在模板中新建一个 Products文件夹;
index.html? 需要包含;

基本的JS文件;










载入标签库:




?


{$page}

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Dec 29, 2023 pm 02:27 PM

Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4?

So verwenden Sie Klassen und Methoden in Python So verwenden Sie Klassen und Methoden in Python Apr 21, 2023 pm 02:28 PM

So verwenden Sie Klassen und Methoden in Python

Fix: Snipping-Tool funktioniert unter Windows 11 nicht Fix: Snipping-Tool funktioniert unter Windows 11 nicht Aug 24, 2023 am 09:48 AM

Fix: Snipping-Tool funktioniert unter Windows 11 nicht

Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS? Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS? Mar 01, 2024 pm 12:55 PM

Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS?

Ersetzen Sie den Klassennamen eines Elements mit jQuery Ersetzen Sie den Klassennamen eines Elements mit jQuery Feb 24, 2024 pm 11:03 PM

Ersetzen Sie den Klassennamen eines Elements mit jQuery

So beheben Sie den Fehler „Verbindung zum App Store nicht möglich' auf dem iPhone So beheben Sie den Fehler „Verbindung zum App Store nicht möglich' auf dem iPhone Jul 29, 2023 am 08:22 AM

So beheben Sie den Fehler „Verbindung zum App Store nicht möglich' auf dem iPhone

Was bedeutet Klasse in Python? Was bedeutet Klasse in Python? May 21, 2019 pm 05:10 PM

Was bedeutet Klasse in Python?

Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt May 11, 2023 pm 09:07 PM

Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt

See all articles