==================================================

ThinkPhp_5心得笔记

------------------------------------------------------------------------

输出控制器:echo request()->controller();

$request = Request::instance();
echo "当前模块名称是" . $request->module();
echo "当前控制器名称是" . $request->controller();
echo "当前操作名称是" . $request->action();

unset($data['id'])  //删除单个数组中的值

----------------------------------------------------------------------

function isright_format(value,row,index){
  return value==1         ?           '<span style="color:red;">教学助理</span>'  :  '<span style="color:#7df;">非助理</span>';
}

---------------------------------------------------------------------

<input type="text" name="captcha" placeholder="请输入验证码" required=""><br>
<img src="<{:captcha_src()}>" width="95" height="45" onclick="this.src='<{:captcha_src()}>'"><br><br>

$captcha = $_REQUEST['captcha'];
if(!captcha_check($captcha)){
  //验证失败
  $this->error('验证码输入错误');
}else{
  $this->success('成功');
}

----------------------------------------------------------------------------

$result=$this->validate($data,'Student');

return $this->success('登录成功');

return $this->error('验证码输入错误,请从新输入');

return $this->fetch('index');

return view();

return redirect("$cc/index/index");

--------------------------------------------------------------------------------------

//循环输出一级栏目

<{volist name="category" id="vo"}>
  <a class="nav-a" href="#" ><li class=""><{$vo.catname}></li></a>
<{/volist}>

<{:url('    admin     ')}>    ——方法不存在

控制器不存在:app\member\controller\Admin:

<{:url('    admin  /  index       ')}>

-------------------------------------------------------------------------------------

use app\common\model\Classcourse as Classcourse_Model;

$stu = new Classcourse_Model();
$cnt = $stu->allowField(true)->save($data);

--------------------------------------------------------------------------------

//跳转页面

onclick="loadtea()"

function loadtea(){
  url="<{:url('all')}>";
}

-----------------------------------------------------------------------

public function index()
{
// 模板变量赋值
$this->assign('name','ThinkPHP');
$this->assign('email','thinkphp@qq.com');
// 或者批量赋值
$this->assign([
  'name' => 'ThinkPHP',
  'email' => 'thinkphp@qq.com'
]);
// 模板输出
  return $this->fetch('index');
}

============================================================================================

安装:

①官网:http://www.thinkphp.cn/

//访问模型

http://localhost/tp5/public/index.php/admin

-------------------------------------------------------------------------------------------------------------------

__STATIC__:/tp5/static

$_REQUEST

-------------------------------------------------------------------------------------------------------------------

路径:application/config.php

// 视图输出字符串内容替换
'view_replace_str' => ['__EASYUI__'=>'/tp_scoring/public/static',
    '__EXTEND__'=>'/tp_scoring/extend',
    '__IMG__'=>'/tp_scoring/public/static/img'

  ],

//加载与方法同名的页面
return $this->fetch();

// return view();

-----------------------

ThinkPhp_5框架开发【整理】的更多相关文章

  1. ThinkPhp_5框架开发【指导】

    ================================================== ThinkPhp_5环境安装指导 -------------------------------- ...

  2. Selenium自动化测试框架入门整理

    ​​关注嘉为科技,获取运维新知 本文主要针对Selenium自动化测试框架入门整理,只涉及总体功能及框架要点介绍说明,以及使用前提技术基础要求整理说明.作为开发人员.测试人员入门参考. 本文参考:Se ...

  3. 避免重复造轮子的UI自动化测试框架开发

    一懒起来就好久没更新文章了,其实懒也还是因为忙,今年上半年的加班赶上了去年一年的加班,加班不息啊,好了吐槽完就写写一直打算继续的自动化开发 目前各种UI测试框架层出不穷,但是万变不离其宗,驱动PC浏览 ...

  4. 第一天ci框架开发商城2

    ci框架开发商城2 1/28/2016 9:45:52 PM mvc完整案例 mvc完成新闻的增删改查 news控制器news.php class News extends CI_controller ...

  5. 第一天ci框架开发商城1

    ci框架开发商城1 1/28/2016 9:43:52 PM userguide删除 system application controllers 控制器 models 模型 views 视图 模板 ...

  6. Brophp框架开发时连接数据库读取UTF8乱码的解决(转)

    Brophp框架开发时连接数据库读取UTF8乱码的解决办法 (2012-09-15 10:41:22) 转载▼ 标签: 杂谈 it php 分类: 建站技术 Brophp框架开发时连接数据库读取UTF ...

  7. 基于Typecho CMS框架开发大中型应用

    基于Typecho CMS框架开发大中型应用 大中型应用暂且定义为:大于等于3个数据表的应用!汗吧! Typecho原本是一款博客系统,其框架体系有别于市面上一般意义MVC框架,主体代码以自创的Wid ...

  8. MVC WebAPI 三层分布式框架开发

    版权声明:本文为博主原创文章,未经博主允许不得转载. 前言:SOA(面向服务的架构)是目前企业应用开发过程中普遍采用的技术,基于MVC WebAPI三层分布式框架开发,以此适用于企业信息系统的业务处理 ...

  9. Ruby on Rails框架开发学习

    学习地址:http://www.ixueyun.com/lessons/detail-lessonId-685.html 一.课程概述 软件开发在经历了面向过程编程的阶段,现在正大行其道的是敏捷开发, ...

随机推荐

  1. python科学计算_numpy_线性代数/掩码数组/内存映射数组

    1. 线性代数 numpy对于多维数组的运算在默认情况下并不使用矩阵运算,进行矩阵运算可以通过matrix对象或者矩阵函数来进行: matrix对象由matrix类创建,其四则运算都默认采用矩阵运算, ...

  2. Java笔记:开发环境

    Java开发环境 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正 ...

  3. mac 安装mysql特种报错的对应解决方式

    参考 :http://www.jianshu.com/p/776e72742c6e 原文废话太多了, 还是看我的好了. 配置环境变量 echo "export PATH=$PATH:/usr ...

  4. IO流之字符流知识总结

    字符流:读写字符的 顶级父类是Reader和Writer 操作流程 在Java中IO操作也是有相应步骤的,以文件操作为例,主要的操作流程如下: 使用File类打开一个文件 通过字节流或字符流的子类,指 ...

  5. numpy库常用基本操作

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  6. JS获取前天、昨天、今天、明天、后天的时间

    GetDateStr = function(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取A ...

  7. window.atob()与window.btoa()方法实现编码与解码

    window.atob() 与window.btoa() WindowBase64.atob() 函数用来解码一个已经被base-64编码过的数据.你可以使用 window.btoa() 方法来编码一 ...

  8. pl/sql command window 初步接触

    pl/sql command window基本操作 PL/SQL Developer应用两年了,今天第一次应用command window. command window类似于sqlplus窗口: 1 ...

  9. windows服务管理操作

    服务程序是windows上重要的一类程序,它们虽然不与用户进行界面交互,但是它们对于系统有着重要的意义.windows上为了管理服务程序提供了一个特别的程序:服务控制管理程序,系统上关于服务控制管理的 ...

  10. Gym 100952I&&2015 HIAST Collegiate Programming Contest I. Mancala【模拟】

    I. Mancala time limit per test:3 seconds memory limit per test:256 megabytes input:standard input ou ...