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

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. Ubuntu安装微信

    1.系统是Ubuntu 16.04 64位系统,在网上先去下载electronic-wechat-Linux         https://github.com/geeeeeeeeek/electr ...

  2. Java使用RSA加密算法对内容进行加密

    什么是RSA加密算法 RSA是一种典型的非对称性加密算法,具体介绍可参考阮一峰的日志 RSA算法原理 下面是使用RSA算法对传输内容进行加密的一个简要Java案例,主要用到了三个类,大体实现如下: 对 ...

  3. QtCreator 断点不起作用

    使用QtCreator 调试程序时一直无法进入断点,断点根本不起作用. 解决方法: 打开.pro文件 将图中的release改为debug,再次调试运行就可以进入断点了.

  4. http请求参数中包含特殊字符的严重后果,比如:#

    URL请求中不能包含特殊符号,比如:# 今天在调接口,突然发现接口参数中传递的数据没有完全接收到controller层的model模型中,反反复复测了好几遍,真不信这个邪了,头晕脑胀的时候才关注到UR ...

  5. 更新Appium中的WebDriverAgent

    到WebDriverAgent下载最新版本的WebDriverAgent 进入下载后的WebDriverAgent文件 执行 ./Scripts/bootstrap.sh 直接用Xcode打开WebD ...

  6. Java中的移动和复制

    public static boolean Move(File srcFile, String destPath) { // Destination directory File dir = new ...

  7. python3之模块collections

    1.计数器(counter) counter是对字典的方法,用来追踪值的出现次数:具备字典的所有功能和自己的功能. >>> from collections import Count ...

  8. DeepLearning.ai学习笔记(四)卷积神经网络 -- week2深度卷积神经网络 实例探究

    一.为什么要进行实例探究? 通过他人的实例可以更好的理解如何构建卷积神经网络,本周课程主要会介绍如下网络 LeNet-5 AlexNet VGG ResNet (有152层) Inception 二. ...

  9. Send Email in .NET Core 2.0

    在.NET Core 1.0 中,SMTP Client代码并没有被移植,直到.NET Core 2.0的发布.使用下面的代码: static void Main(string[] args) { S ...

  10. [wiki]CDN

    内容分发网 内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近 ...