大家好,我曾经是ASP.NET MVC的践行者,现在是PHP,同时也是CodeIgniter框架的初学者和践行者,当时由于项目原因,我被迫给自己打满鸡血,满怀激情的选用Yii2,Lavarel5,CodeIgniter等PHP框架进行项目开发,同你一样被"Call to undefined func ...
分类:
数据库 时间:
2018-03-06 20:22:07
阅读次数:
703
在yii2框架里难免会出现跨控制器跳转,调用方法等,这就用到了redirect了, 带参数的 $control=Yii::app()->runController('site/show/id/2'); 不带参数的 $control=Yii::app()->runController('site/sh ...
分类:
其他好文 时间:
2018-03-02 14:48:38
阅读次数:
581
概述在Yii2中,页面上用表格显示数据时,一般是用数据提供器(DataProvider)来给表格作为数据源,这个思路就是不管你数据来源是什么,但是最终提供给页面表格显示的时候,其格式和接口都是一致的,这样就有效的实现了前后台的解耦。在实际开发中,最常用的是ActiveDataProvider和SqlDataProvider,一个是使用ORM的方式从数据库获取数据,另一种是直接使用SQL语句获取数据
分类:
其他好文 时间:
2018-03-02 01:11:19
阅读次数:
166
yii2入口脚本介绍一、前言入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。Web应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为index.php,也可以使用Web服务器能定位到的其他名称。控制台应用的入口脚本一般在应用根目录下命名为yii(后缀为.php),该文件需要有执行权限,这样
分类:
其他好文 时间:
2018-02-25 19:17:56
阅读次数:
194
yii debug toolbar 下载地址 "yii debug toolbar下载" 配置方法 下载完成后将文件拖至\project\protected\extensions目录下,解压到当前文件夹; db配置 log配置 ...
分类:
其他好文 时间:
2018-02-25 11:12:00
阅读次数:
205
某天忽然发现自己的blog里全是考试题解……那么为什么不链到一篇blog里呢?避免首页全是加密blog看起来不大友善,大概也会整齐一点。估计是个大工程但还是作死地开始啦。有些难题是单独写的,就不链了。希望总是能比过去的自己更用心! 2018 2月:21 2017 11月:1-2、4-5、6-7、8- ...
分类:
其他好文 时间:
2018-02-24 11:49:17
阅读次数:
154
可以尝试利用composer下载Yii框架,编辑composer.json文件: 然后在这个包含composer.json文件的目录下执行命令: 然后就等待下载完成 问题一:proc_get_status() has been disabled for security reasons 如果出错了, ...
分类:
其他好文 时间:
2018-02-22 21:38:09
阅读次数:
11699
糖果 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描写叙述topcoder工作室的PIAOYIi超级爱吃糖果。如今他拥有一大堆不同种类的糖果。他准备一口气把它们吃完。但是他有一个习惯。他不喜欢同一种类的糖果连着吃。他喜欢先吃一种,然后再吃还有一种。但是PIAOYI不知道是否存 ...
分类:
其他好文 时间:
2018-02-20 11:51:44
阅读次数:
152
很多国内CMS程序都喜欢把数据库里创建时间和更新时间字段命名为create_time和update_time 国外喜欢命名为 created_at和updated_at,比如YII、Laravel框架 我打算在新的项目里开始使用 created_at和updated_at ...
分类:
数据库 时间:
2018-02-06 01:05:50
阅读次数:
407
目前主流的PHP框架设计模式均为MVC模式,比如yii或codeigniter,均是由控制器接收页面请求,并沟通模型与视图的交互。如果我们把网站整体看作一个矩阵,把网站接收用户请求并处理看作是网站的竖向,而把网站的每一个模块(比如文章模块,投票模块,论坛模块等)看作是网站的横向。那么我们可以画出这样 ...
分类:
Web程序 时间:
2018-02-03 00:49:35
阅读次数:
247