05 2018 档案

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