欢迎访问建站网站,为您的企业量身打造网站,品质值得您信赖!

一键式智能建站网站平台

高端定制中小企业网站,智能网站建站制作

【企业建站设计】哪个建站比较好

作者:易秋      发布时间:2021-08-04      浏览量:33110
在 ThinkPHP 中使用 Web 模板快速构建网站公司想建一个网站。我是 PHP 新手,对它不是很熟悉。了解了ThinkPHP框架后,简单搭建了一个网站。网站内容仍为硬编码,具体功能尚未完成。我想


在 ThinkPHP 中使用 Web 模板快速构建网站


公司想建一个网站。我是 PHP 新手,对它不是很熟悉。了解了ThinkPHP框架后,简单搭建了一个网站。网站内容仍为硬编码,具体功能尚未完成。我想先分享。开发环境如下。










因为我的前端不是很好,没有美术功底,所以只能修改模板。去模板屋?



(http://www。cssmoban。com/cssthemes/) 下载了一个网页模板,比自己设计好多了,也省时间。










在IDE中构建一个PHP项目,将下载的thinkPHP解压并复制到我们新建项目的根目录下(注意项目的工作目录应该在Wampserver服务器的www目录下)。建好的工程的工程目录如下。








前面是项目的开发文件夹,默认名称是Application,我修改了名称,Public是公用文件夹,可以存放JS、CSS、图片等文件。ThinkPHP 是框架文件夹。指数。php是项目的入口文件。剩下的都是自动生成的,我们可以无视。


这里更重要的是索引。php文件,这里配置项目的应用目录,我们的项目就可以运行了,具体如下。









图片中的注释也说的很清楚了,这里需要注意的是1。定义(‘APP_PATH’,‘https://blog。csdn。net/u012833261/article/details/Front’) 和 2。要求‘https://博客。csdn。net/u012833261/article/details/ThinkPHP/ThinkPHP。php’, 1。定义的应用程序目录的内容应该和我自己的目录一致。我将应用程序更改为 Front。2。是框架的入口文件。


Home目录下有以下文件夹,和Admin目录一样,这里只有Home。in?
1。conf可以存放项目配置文件?
2。ThinkPHP使用MVC模式,Model模式,对应数据库表,这里我没有做数据库操作,所以目前这个还是空的。?
3。View是一个视图,里面存放了显示的文件,一般是html文件。?
4。Controller是控制器,用来控制逻辑,在View中显示Model数据。









首先在Public目录下新建一个目录,存放Html用到的CSS、JS和图片。





然后将网页模板复制到Home的View目录下。注意不是直接复制到View目录下。就是根据网页的功能模块分别创建文件夹(网页导航菜单的功能)。第一个字母最好大写。与控制器名称相同。如下所示。











我们以索引为例。索引存放在Index目录中。html,需要在控制器下新建一个IndexContrller类并继承Controller。如图,命名空间为Home\Controller,程序可以识别,与Admin不冲突。













这个类的index()方法就是显示索引。html,注意index()方法的名字必须和index一样。html名称相同,否则无法显示。这是我们的访问路径是 http://localhost/jushi_tp/index。php/主页/索引/索引。html?
,ThinkPHP会在Home路径下寻找Index控制器,然后调用index()函数显示索引。html。前面的Index表示是Index控制器。


当我们要跳转到其他页面时,不要直接在a标签的href属性中写目标html文件名。思考PHP 3.2。3 提供U方法,跳转写成如图。












例如,我们要跳转到新闻。对于html页面,href属性需要填写{:U(‘News/news’)},表示News控制器的新闻操作的URL地址。详情请参考 ThinkPHP 3.2。3 开发文档。


写入后,页面可以重定向。注意每个页面的引用文件都需要修改,因为我把js等文件放在Public目录下,修改后就可以显示和重定向了。