THINKCMF相关

---------------------关于CMF邮箱注册------------------------------------------------
https://www.thinkcmf.com/topic/1917.html
还要配置数字验证码–》邮件模板标题{$code}

判断用户是否存在

            <div style="padding-top:15px;margin-bottom: -22px;">
                <span><a href="{:url('user/login/index')}">登录</a></span>
                <span><a href="{:url('user/register/index')}">注册</a></span>
            </div>
              <else/>
              <div style="padding-top:15px;margin-bottom: -22px;">
                  <span><a href="{:url('user/profile/center')}">个人中心</a></span>
                  <span><a href="{:url('user/index/logout')}">退出</a></span>
              </div>
          </if>

----------------------关于CMF表格导出----------------------------------------
参考地址—》https://www.cnblogs.com/hzhenx/p/9604747.html
public function explode_post(){

vendor(“PHPExcel.PHPExcel”);
$objPHPExcel = new \PHPExcel(); //创建PHPExcel实例

/--------------1设置表头信息------------------/
// o b j P H P E x c e l − &gt; g e t A c t i v e S h e e t ( ) − &gt; m e r g e C e l l s ( ′ A 1 : C 2 ′ ) ; / / objPHPExcel-&gt;getActiveSheet()-&gt;mergeCells(&#x27;A1:C2&#x27;); // objPHPExcel>getActiveSheet()>mergeCells(A1:C2);//objPHPExcel->getActiveSheet()->getColumnDimension(‘D’)->setWidth(10);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘A1’, ‘ID’);
$objPHPExcel->getActiveSheet(0)
->setCellValue(‘A1’, ‘ID’)
->setCellValue(‘B1’, ‘name’)
->setCellValue(‘C1’, ‘number’)
->setCellValue(‘D1’, ‘status’);

/--------------2开始从数据库提取信息插入Excel表中------------------/
d a t a = M ( ′ g r a d e ′ ) − &gt; s e l e c t ( ) ; f o r e a c h ( data=M(&#x27;grade&#x27;)-&gt;select(); foreach( data=M(grade)>select();foreach(data as k = &gt; k=&gt; k=>v){
$key = $k + 2;
o b j P H P E x c e l − &gt; s e t A c t i v e S h e e t I n d e x ( 0 ) − &gt; s e t C e l l V a l u e ( &quot; A &quot; . objPHPExcel-&gt;setActiveSheetIndex(0) -&gt;setCellValue(&quot;A&quot;. objPHPExcel>setActiveSheetIndex(0)>setCellValue("A".key, v [ ′ i d ′ ] ) − &gt; s e t C e l l V a l u e ( &quot; B &quot; . v[&#x27;id&#x27;]) -&gt;setCellValue(&quot;B&quot;. v[id])>setCellValue("B".key, v [ ′ n a m e ′ ] ) − &gt; s e t C e l l V a l u e ( &quot; C &quot; . v[&#x27;name&#x27;]) -&gt;setCellValue(&quot;C&quot;. v[name])>setCellValue("C".key, v [ ′ n u m b e r ′ ] ) − &gt; s e t C e l l V a l u e ( &quot; D &quot; . v[&#x27;number&#x27;]) -&gt;setCellValue(&quot;D&quot;. v[number])>setCellValue("D".key, $v[‘status’]);
}
$objPHPExcel->getActiveSheet()->setTitle(‘成功’); //设置sheet的名称

/--------------3下面是设置保存路径------------------/
date_default_timezone_set(“Asia/Shanghai”);
d a t e = d a t e ( &quot; Y m d H i &quot; ) ; h e a d e r ( ′ p r a g m a : p u b l i c ′ ) ; h e a d e r ( ′ C o n t e n t − t y p e : a p p l i c a t i o n / v n d . m s − e x c e l ; c h a r s e t = u t f − 8 ; n a m e = &quot; ′ . date = date(&quot;YmdHi&quot;); header(&#x27;pragma:public&#x27;); header(&#x27;Content-type:application/vnd.ms-excel;charset=utf-8;name=&quot;&#x27;. date=date("YmdHi");header(pragma:public);header(Contenttype:application/vnd.msexcel;charset=utf8;name=".date.’.xls"’);
header(“Content-Disposition:attachment;filename=$date.xls”);//attachment新窗口打印inline本窗口打印
KaTeX parse error: Expected 'EOF', got '\PHPExcel' at position 13: objWriter = \̲P̲H̲P̲E̲x̲c̲e̲l̲_IOFactory::cre…objPHPExcel, ‘Excel5’);//Excel5为xls格式,excel2007为xlsx格式
$objWriter->save(‘php://output’);//这句话必须要加,否侧会报错
exit;
}

/--------------jqeury 判断input是否为空------------------/

   <script>
        $(".akmall-submit").click(function () {
        var defaults = $(".akmall-input-text").val();
            if(defaults.length == 0){
                alert('请输入必填项信息');
                return false;
            }
    });
    </script>

/--------------TP5实现错误跳转404------------------/
将404模板放置在app下
在config里加入以下代码
把 ‘app_debug’ => false,
‘http_exception_template’ => [
// 定义404错误的重定向页面地址
404 => APP_PATH.‘404.html’,
// 还可以定义其它的HTTP status
401 => APP_PATH.‘401.html’,
],
参考地址 http://www.thinkphp.cn/topic/47582.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值