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

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. ActiveReports 6:如何升级旧版本的项目

    如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面"升级ActiveRepo ...

  2. postfix : 452 4.3.1 Insufficient system storage

    postfix Error Message: 452 4.3.1 Insufficient system storage --> 空间不足. 但是实际情况是我的各个分区都没有满,只是我的20G ...

  3. window64 PHP ffmpeg详解简单上手 音频amr转mp3

    从网上找了一大堆关于window 64 ffmpeg的信息,都是又长又不关键,让人难消化. 我只要简单的amr转MP3格式而已. 终于搞明白.自己总结了下! 希望能帮助到喜欢言简意赅,一眼上手的同学. ...

  4. nmon进行性能分析

    在压测的时候,搭配nmon,可以很好的记录机器cpu情况,内存情况 下载 需要下载nmon和nmon analyser,到各自的官网下载. nmon可以根据自己的操作系统版本下载二进制文件,免去安装. ...

  5. Python如果导出失败,pass函数功能

    由于服务器中有一些模块不存在,在文件中导入这些模块时提示错误,导致本地运行正常,服务器测试不通过. 此时,需要捕捉ImportError,当导入的包不存在时,pass掉定义的功能. 示例代码: try ...

  6. JavaScript(五)语句

    js 的语句有 表达式语句,  复合语句{}, 空语句, 声明语句 if 默认不写大括号 可以执行 紧接着的一行 do-while do{}while() while for(初始化:判断:更新){执 ...

  7. JBDC工具类

    package Util; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultS ...

  8. 五分钟学习React(一): 什么是React

    在前端的世界里,我们要处理的文件不是太多,而是太少.每天开发项目将html.css.js.图片.字体文件都像大杂烩一般加载都网页上.当应用变得越来越臃肿的时候,会发现js用了那么多全局变量,css的继 ...

  9. springboot整合mybaits注解开发

    springboot整合mybaits注解开发时,返回json或者map对象时,如果一个字段的value为空,需要更改springboot的配置文件 mybatis: configuration: c ...

  10. HttpClient 模拟发送Post和Get请求 并用fastjson对返回json字符串数据解析,和HttpClient一些参数方法的deprecated(弃用)的综合总结

    最近在做一个接口调用的时候用到Apache的httpclient时候,发现引入最新版本4.5,DefaultHttpClient等老版本常用的类已经过时了,不推荐使用了:去官网看了一下在4.3之后就抛 ...