php mysql完全自学手册 smarty_PHPSmarty完全开发手册.pdf

目录

基础

安装PhpSmarty

开发规范

目录结构

架构总览

URL访问

隐藏入口文件

命名空间

配置目录

配置读取

控制器

控制器定义

渲染输出

控制器初始化

页面跳转

重定向

调用控制器方法

请求

变量获取

数据库

连接数据库

查询构造器

助手函数

模型

模型定义

模型调用

模型初始化

模型新增

模型更新

模型删除

模型查询

模型分层

JSON序列化

模板

模板定位

静态文件

三元运算

模板继承

包含文件

本文档使用看云构建 -2-

内置标签

FOREACH标签

FOR标签

比较标签

条件判断

标签嵌套

错误和调试

调试模式

SQL调试

杂项

Session

Cookie

Cache

搭建部署

虚拟主机环境

Linux主机环境

URL重写

更新日志

本文档使用看云构建 -3-

基础

基础

PHPSmarty是一个免费开源的 ,快速、简单的面向对象的轻量级PHP开发框架 ,是为了敏捷WEB应用开

发和简化企业应用开发而诞生的。

本文档使用看云构建 -4-

安装PhpSmarty

安装PhpSmarty

安装PHPSmarty

PHPSmarty 的环境要求如下 :

PHP>=5.6.0

PDOPHPExtension

GDPHPExtension

CURLPHPExtension

严格来说 ,PHPSmarty 无需安装过程 ,这里所说的安装其实就是把 PHPSmarty 框架放入WEB运行环

境 (前提是你的WEB运行环境已经OK ),可以通过下面几种方式获取和安装 PHPSmarty 。

Git安装

[码云]

核心框架 :https///pdwl/phpsmarty.git

Svn安装

核心框架 :svn///pdwl/phpsmarty

无论你采用什么方式获取的 PhpSmarty 框架 ,现在只需要做最后一步来验证是否正常运行。

在浏览器中输入地址 :

http://localhost/public/

如果浏览器输出如图所示 :

本文档使用看云构建 -5-

安装PhpSmarty

请确保runtime目录有可写权限

如果你无法正常运行并显示 PHPSmarty 的欢迎页面 ,那么请检查下你的服务器环境 :

PHP5.6以上版本

WEB服务器是否正常启动

本文档使用看云构建 -6-

开发规范

开发规范

开发规范

命名规范

PHPSmarty 遵循PSR-2命名规范和PSR-4自动加载规范 ,并且注意如下规范 :

目录和文件

目录使用小写+下划线 ;

类库、函数文件统一以.php为后缀 ;

类的文件名均以命名空间定义 ,并且命名空间的路径和类库文件所在路径一致 ;

类文件采用驼峰法命名 (首字母大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值