码迷,mamicode.com
首页 > Web开发 > 详细

最近使用thinkphp的一些总结

时间:2015-07-11 13:41:12      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:php   thinkphp   phpexcel   

php phpexcel thinkphp 视图 模型验证

thinkphp phpexcel


整合

将下载的PHPExcel拷贝到ThinkPHP Org目录下,参照下图
注意:此处只需拷贝Classes目录下的PHPExcel目录和PHPExcel.php文件,即可

技术分享

技术分享

上图有一个需要注意的地方,文件名修改了
PHPExcel.php --> PHPExcel.class.php

import("Org.Util.PHPExcel");
$phpExcel = new \PHPExcel(); // **\**
// test code
var_dump($phpExcel);
// class PHPExcel not found
// PHPxcel.php --> PHPExcel.class.php // 注意修改phpexcel文件类名为.class.php,
否则找不到;
另外,PHPExcel_IOFactory这个文件可以修改名字也可以不修改名字

thinkphp 视图模板

thinkphp 模板 foreach if 标签 优化

select option snippet


优化前:
<select name="category_id">
    <foreach name="data" item="vo">
        <!-- 开始 -->
        <if condition="$info.category_id eq $vo[‘id‘]">
            <option value="{$vo.id}" selected="selected">{$vo.name}</option>
        <else />
            <option value="{$vo.id}">{$vo.name}</option>
        </if>
        <!-- /结束 -->
    </foreach>
</select>
优化后:
<select name="category_id">
    <foreach name="data" item="vo">
        <!-- 在option标签里使用thinkphp的if标签进行判断selected状态 -->
        <option <if condition="$info.category_id eq $vo[‘id‘]">selected="selected"</if> value="{$vo.id}">{$vo.name}</option>
    </foreach>
</select>
if else 标签 --> if 标签并且嵌入html option标签里面

thinkphp 视图 输出自增id

thinkphp 模板 自增id

<foreach name="list" item="vo" key="k">
    <!-- 注意:$k是从0开始输出的 -->
    {$k}|{$vo.xxx}
</foreach>

thinkphp 模型验证 正则

正则验证 字段 不可全为数字

// 2 值不为空的时候验证
array(‘username‘, ‘/^.*[^\d].*$/‘, ‘用户名不可为纯数字‘, 2),

版权声明:本文为博主原创文章,未经博主允许不得转载。

最近使用thinkphp的一些总结

标签:php   thinkphp   phpexcel   

原文地址:http://blog.csdn.net/sshfl_csdn/article/details/46840819

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!