05 2018 档案
摘要:方法一、通过官方网站直接下载: (1)下载地址:http://www.thinkphp.cn/down.html; (2)下载后,解压到web目录下; (3)访问:http://localhost/目录名字/public/ (4)看到ThinkPHP V5的界面即安装成功。 方法二: 通过compo
阅读全文
摘要:系统不支持:Mongo 错误位置 FILE: C:\wamp64\www\frame\a_tp32\ThinkPHP\Library\Think\Db\Driver\Mongo.class.php LINE: 34 结论: 3.2使用的是老版本的mongodb扩展 不支持php7 TP5是支持新版的
阅读全文
摘要:上边的控制器方法查询,Customer模型没有具体方法。 上边的 app\models\Order 可以改进为Order::className(),并且上边要添加use app\models\Order; 方式二:(使用model方法) customer模型代码: 控制器代码: 方法三:(调用模型的
阅读全文
摘要:public function actionTest(){ //删除 //方法一 $result = Test::find()->where(['id' => 1])->all(); $result[0]->delete(); //方法二 Test::deleteAll('id>:id', a...
阅读全文
摘要:模型代码: 控制器代码: 总结,主要注意防止sql注入的占位符的使用,各种查询条件的使用,转化数组的使用,批量查询的使用。
阅读全文
摘要:控制器代码: 公共布局文件common代码: 视图student代码: 视图teacher代码: 总结:如果需要在视图中改变公共模板中的内容,需要使用block方法,例如上面例子中改变了common页面的title。
阅读全文
摘要:控制器代码: 公共视图common代码: 视图about代码,并调用了activity视图: 视图activity代码: 结论:视图引用了公共布局文件,并且在一个视图中调用另一个视图文件。
阅读全文
摘要:控制器方法代码: 视图代码: 主要使用了控制器赋值,调用视图页面,以及视图中防止攻击的方法。
阅读全文
摘要:public function actionIndex(){ //设置cookie(注意这里用的是响应组件) $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user','value'=>'zhangsan'); $cookies-...
阅读全文
摘要:public function actionIndex(){ $session = \YII::$app->session; //判断session是否开启 if(!$session->isActive) { //未开启,需要开启 $session->open(); } ...
阅读全文
摘要:public function actionIndex(){ //控制器响应处理 $res = \Yii::$app->response; //设置状态码 // $res->statusCode = '404'; //设置header头 // $res->headers->add('pragm...
阅读全文
摘要:在根目录下的controllers目录下创建控制器HelloController.php: 访问地址:basic/web/index.php?r=hello/index 参数r后边跟控制器名字/方法名字。 如果需要传递参数:
阅读全文
摘要:文件A.php 文件B.php 文件C.php 在文件index.php中使用 方法一: 方法二:(使用use关键字)
阅读全文
摘要:(1)打开yii官方网站: http://www.yiichina.com (2)点击下载,跳转到下载页面; (3)找到从归档文件安装,新手学习,使用【 Yii2的基本应用程序模板】; (4)下载解压后,放到web目录中; (5)访问地址 basic/requirements.php 查看yii框架
阅读全文
摘要:写入缓存 Cache::put('key','value',10);//设置10分钟 获取缓存 Cache::get('key'); 增加缓存 Cache::add('key','value',10);//返回布尔值,如果已存在返回false,否则返回true。 设置永久缓存 Cache::fore
阅读全文
摘要:配置文件: config/filesystems.php, 新建存储空间
阅读全文
摘要:(1)生成Auth所需文件 打开phpstorm的命令行: php artisan make:auth 生成成功后,打开web.php, 发现多了如下代码: 然后访问 localhost/laravel/public/home就可以看到登录页面, 如果样式不正常,需要修改layouts/app.bl
阅读全文
摘要:简介: Artisan是Laravel中自带的命令行工具的名称; 由强大的Symfony Console组件驱动的; 提供了一些对应用开发有帮助的命令; 查看所有可用的Artisan的命令 php artisan php artisan list 查看命令的帮助信息 php artisan help
阅读全文
摘要:wamp 环境下 php5.6.25 升级php7.1.17 实践 本文参考:https://www.cnblogs.com/hubaohua1588/p/6884146.html来进行操作。 1.从官网下载一个php7.1.17,官网地址http://windows.php.net/downloa
阅读全文
摘要:求大牛解答 (1)在wamp环境下,安装了php7.2.5版本,执行php -version后报错: Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0 laravel项目报如下错误 把track_error
阅读全文
摘要:!!!本次测试未完全成功,仅供提供经验。 (1)下载php最新版本 http://windows.php.net/download/ (2)解压放到wamp/bin/php目录下 (3) 从已存在的php版本文件中复制以下文件: - php.ini、phpForApache.ini和wampserv
阅读全文
摘要:Composer是php的依赖管理工具,不是包管理器。 安装方式: (1)Composer-Setup.exe Win操作系统、需FQ (2)composer.phar 通用安装方式、不需要FQ,win和linux都可以 直接下载: https://getcomposer.org/download/
阅读全文
摘要:增加路由: Route::any('Student/update/{id}',['uses'=>'StudentController@update']); 控制器代码:(Request $request不会影响参数) public function update(Request $request,$
阅读全文
摘要:<link rel="stylesheet" href="{{ asset('bootstrap/css/bootstrap.min.css') }}" /> asset()对应的路径是Public目录下。方式一:yield()方法在父模板中的使用父模板:@yield('content')子模板:@
阅读全文
摘要:public function create(Request $request){ if($request->isMethod('POST')){ //验证通过后继续进行 //方法1 控制器验证 $this->validate($request,[ 'Student.name' => 'requir
阅读全文
摘要:场景:活动开始前只能访问宣传页面,开始后才可以访问其他页面: 步骤: 新建中间件, 注册中间件, 使用中间件, 中间件的前置和后置操作。 控制器:
阅读全文
摘要:public function response(){ //响应json $data = [ 'errCode' => 0, 'errMsg' => 'success', 'data' => 'zhangsan' ]; return response()->json($data); //重定向 re
阅读全文
摘要:设置路由 //使用session,需要开启session,//session的开始类在/app/Kernel下//protected $middlewareGroups = [// 'web' => [// \Illuminate\Session\Middleware\StartSession::c
阅读全文
摘要:public function request1(Request $request){ //取值 $name = Request::input('name'); //是否有值 if($request->has('name')){ echo $request->input('name'); } $re
阅读全文
摘要:<a href="{{ url('url') }}">url</a><a href="{{ action('StudentController@urlTest') }}">action</a><a href="{{ route('url') }}">route</a>
阅读全文
摘要:{{ $name }}{{ date('Y-m-d H:i:s',time()) }}{{ in_array($name,$arr)?'true':'false' }}{{ isset($name)?$name:'default' }}{{ $name or 'default' }}原样输出 @{{
阅读全文
摘要://模型中的相关代码 namespace App;use Illuminate\Database\Eloquent\Model;class Student extends Model{ //默认对应的是模型复数,即students,如果不是,需要自己指定表名 protected $table = '
阅读全文
摘要://查询构造器 public function query() { //获取所有的数据 $student = DB::table('student')->get(); var_dump($student); //获取一条数据 $student = DB::table('student')->firs
阅读全文
摘要://查询构造器public function query(){ $bool = DB::table('student')->insert([ ['name' => '王五', 'age' => 17, 'gender' => 1], ['name' => '王五2', 'age' => 17, 'g
阅读全文
摘要:注意 laravel中return true会报错: (1/1) UnexpectedValueException The Response content must be a string or object implementing __toString(), "boolean" given.
阅读全文
摘要:数据库配置文件为项目根目录下的config/database.php //默认数据库为mysql 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '33
阅读全文
摘要:建立model文件,再项目的app目录下建立Member.php
阅读全文
摘要://输出视图//建立控制器方法public function hello_test(){ return view('member/hello_test',['name'=>'张三','age'=>18]);}//设置路由 Route::get('member/hello_test',['uses'=
阅读全文
摘要://访问MemberController下的info的方法//方法一//访问路径http://localhost/Laravel/public/member/infoRoute::get('member/info','MemberController@info');//方法二//访问路径http:/
阅读全文
摘要:laravel路由的路由文件路径: 有的版本是app/http/routes.php 有的版本是routes/web.php //简单路由 Route::get('/', function () {return view('welcome');});//访问路径 http://localhost/l
阅读全文
摘要:(1)Windows下的安装 1、准备工作1.1 搭建PHP环境(wamp或其他环境)1.2 安装Composer(Composer-Setup.exe)1.3 配置Composer系统路径,需要将Composer所在目录配置到系统环境变量Path中。Composer对应的composer.bat文
阅读全文
摘要:关系型数据库:Mysql、oracle、db2、sqlserver、sqlite。 非关系型数据库:redis、memcache、mongodb。 mongodb单表存储的数据可以是pb级的。 端口:27017 安装服务: (1)服务端 mongod.exe (2)客户端 mongo.exe 解压m
阅读全文