thinkphp初级入门教程

thinkphp初级入门教程

ID:14457098

大小:63.82 KB

页数:11页

时间:2018-07-28

thinkphp初级入门教程_第1页
thinkphp初级入门教程_第2页
thinkphp初级入门教程_第3页
thinkphp初级入门教程_第4页
thinkphp初级入门教程_第5页
资源描述:

《thinkphp初级入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、meiziThinkPHP入门1.ThinkPHP采用单一入口文件,就是说整个项目是从这个入口文件开始执行!入口文件代码:

2、件相同目录//加载ThinkPHP框架公共入口文件require(THINK_PATH.'/ThinkPHP.php');//实例化一个网站应用实例App::run();?>当我们第一次访问入口文件,系统会自动生成一个欢迎界面如果看到此界面就成功使用了ThinkPHP,如果不能看到,请检查你的入口文件的路径!在访问了入口文件,ThinkPHP会自动生成以下目录Common项目公共文件目录,一般放置项目的公共函数Conf项目配置目录,所有的配置文件都放在这里。Lang项目语言包目录(可选)Lib项目类库

3、目录,通常包括Action和Model子目录Tpl项目模板目录,支持模板主题Runtime项目运行时目录,包括Cache(模板缓存)、Temp(数据缓存)、Data(数据目录)和Logs(日志文件)子目录命名规则:类的命名规则:类名Action.class.php,类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php 函数、配置文件等其他类库文件之外的一般是以.php为后

4、缀(第三方引入的不做要求)。 确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模式下面,即使在Windows平台也会严格检查大小写)。类名和文件名一致(包括上面说的大小写一致),例如UserAction类的文件命名是UserAction.class.php,InfoModel类的文件名是InfoModel.class.php, 函数的命名使用小写字母和下划线的方式,例如get_client_ipAction控制器类以Action为后缀,例如User

5、Action、InfoAction 模型类以Model为后缀,例如UserModel、InfoModel 方法的命名使用驼峰法,并且首字母小写,例如getUserName 属性的命名使用驼峰法,并且首字母小写,例如tableName 以双下划线“__”打头的函数或方法作为魔法方法,例如__call和__autoload2.连接数据库连接数据库只需在Conf目录中的配置文件config.php配置即可'DB_TYPE'=>'',//数据库类型'DB_HOST'=>'',//数据库服务器地址'DB_NAM

6、E'=>'',//数据库名称'DB_USER'=>'',//数据库用户名'DB_PWD'=>'',//数据库密码'DB_PORT'=>'',//数据库端口'DB_PREFIX'=>''//数据表前缀如需配置其他项,请参考ThinkPHP/Common/convention.php配置格式为:'配置项'=>配置值(配置项不区分大小写,不管是大小写都会转成小写)3.数据的CURD(增、删、改,查)操作3.1:查询在项目的LibAction目录下面找到自动生成的IndexAction.class.php文

7、件,这个文件就是ThinkPHP的控制器,也就是Index模块的实现,现在我们将index()方法中的代码修改为:publicfunctionindex(){header("Content-Type:text/html;charset=utf-8");$result=D("one");//D为快捷方法,快速实例化Model类库,参数(为不带前缀的表名称),这里也可以使用M快速高性能实例化模型$list=$result->select();//使用select查询方法,具体解释请看文档dump($lis

8、t);//dump输出变量信息,参数可以是数组或任意变量}如果使用模版,代码如下:publicfunctionindex(){header("Content-Type:text/html;charset=utf-8");$result=D("one");$list=$result->select();$this->assign("list",$list);//给变量赋值,参数(’变量名’,值)$this->display();//输出模版}模版代码如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。