ThinkPHP入门
1,ThinkPHP是什么?
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的(1)从thinkphp.cn官网下载文件包
(2)解压之后目录文件介绍:
2,如何使用ThinkPHP?
创建控制器,动作
创建 GoodsAction.class.php文件
在此文件中,GoodsAction类 继承自 Action类
访问的时候,通过在url上添加参数 m=Goods&a=show
其中url上的m参数表示:
m----module 模块的意思
ThinkPHP在处理的时候,将一个控制器认为是一个模块
a----表示控制器(模块)的方法pathInfo模式
这种携带url参数的形式不是很美观,
ThinkPHP提供了一种新的访问方式
叫做pathInfo模式,
例如上面的请求可以写成:
而且ThinkPHP默认的url模式就是pathInfo模式
模型处理数据
(1)先找到当前的项目使用哪个数据库,通过配置文件完成配置文件在项目的Conf目录中的conf.php 完成一个数组即可(可以参考系统的默认配置)
(2)利用框架提供的M()函数获得模型,参数为当前的表名(注意首字母大写)
然后调用模型的select()方法 获得当前表的所有记录,相当于 getAll()
视图层显示数据
直接调用当前控制器的display()方法即可完成模板的显示
默认的display()是可以不带参数的,会自动在模板目录找当前需要的模板文件
命名的时候:Tpl/模块/动作.html
模板引擎循
利用ThinkPHP内置的模板引擎中的foreach完成循环
也是标签语法
数据标签是花括号{$data}; 数组是通过 . 来访问,也可以使用 [] 来访问

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Linux新版
SublimeText3 Linux最新版

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中