
php框架
文章平均质量分 86
alashan007
每天进步一点点
展开
-
PHP的DateTime类详解
PHP的DateTime类详解原创 2022-10-18 23:18:47 · 5446 阅读 · 0 评论 -
ci4的验证示例
//控制器中在需要验证的地方public function yanzheng(){ if (!$this->validate([ 'email' => "required|valid_email", 'name' => 'required|max_length[3]', 'age' => 'less_than[30]' ])) { $this->output_json_error($this-.原创 2022-03-22 14:33:18 · 2781 阅读 · 0 评论 -
ci的增删改查总结
1.查询构造器的写法class demo_model extends CI_Model{ public function __construct() { $this->load->database(); } //- 查询实例 public function select() { //SELECT ...转载 2020-04-29 15:39:28 · 225 阅读 · 0 评论 -
从远程clone一个新yii2.0项目
1.在要克隆的地方 git clone 项目地址2.进入项目根目录执行 init (初始化)3.执行 composer install (安装)(如果错误请看看环境变量,出错是有些需要php7.1.13,我是php7.1.15,但是环境变量是php5.6)4.如果有问题,看看backend -》config-》main.php下,改为false"urlManager" => [ ...原创 2018-03-07 17:02:49 · 252 阅读 · 0 评论 -
Yii excel 导出
1. 将下载好的PHPExcel 中的classes文件夹放在vendor目录下。有的在PHPOffice中就有PHPExcel。2. 在入口文件中引入该类require(__DIR__ . '/../../vendor/PHPExcel/PHPExcel.php');3. 在需要用的地方实例化 $arr=Job::find()->asArray()->all(); //获取要导出的数...原创 2018-02-23 13:51:12 · 291 阅读 · 0 评论 -
Laravel框架总结
路由Route::get(‘/’,’WelcomeController@index’); 种类: get post any自动创建controllerphp artisan make:controller MyController返回当前方法名Return _FUNCTION_查看所有路由php artisan route:list渲染页面view(‘index’)->with(...原创 2018-02-23 13:54:29 · 707 阅读 · 0 评论 -
(自己的)yii的常用总结
YiiFrom文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();...原创 2018-02-23 14:05:52 · 263 阅读 · 0 评论 -
wxapp后台表单js简略总结示例(点击下拉框的一些改变)
<?php JsBlock::begin() ?> <script> $(document).ready(function(){ $(".field-pointsmall-group_id").hide(); var type = $("#pointsmall-goods_type").val(); ...原创 2018-03-19 18:26:34 · 212 阅读 · 0 评论 -
yii中打印sql
$listsArray = (new yii\db\Query()) ->select('*') ->from('tablea AS a') ->leftJoin('tableb AS b', 'a.consultant = b.consultant') ->where("a.begin_at_plan < $endTime") ...原创 2018-05-22 15:04:11 · 1924 阅读 · 0 评论 -
yii2教程-图表扩展(yii2-echarts)
安装推荐通过composer安装运行以下命令php composer.phar require --prefer-dist daixianceng/yii2-echarts "*"或者添加"daixianceng/yii2-echarts": "*"到你的composer.json文件.其他补充:配置好composer.json文件后,进入到项目的根目录下执行php composer.phar i...转载 2018-06-13 17:24:02 · 3333 阅读 · 0 评论 -
yii2搭建完美后台并实现rbac权限控制实例教程
作者 白狼出处: http://www.manks.top/yii2_frame_rbac_template.html1、安装yii2未安装的请参考yii2史上最简单式安装教程,没有之一 或者参考yii2实战教程之详细安装步骤已安装的请继续看下一步操作2、配置数据库2.1 配置数据修改common/config/main-local.php的配置以mysql为例...转载 2018-07-20 19:18:22 · 361 阅读 · 0 评论 -
列表页用插件搜索时间总结
原理:将laydate插建文件下载后,不要动目录结构,需要使用的地方直接引用laydate.js文件1.index.php中[ 'attribute' => 'add_time', 'format' => ['date'], 'filter' => Html::activeInput('text', $searchModel, 'create_start_a原创 2017-10-30 11:13:26 · 294 阅读 · 0 评论 -
Yii 中rbac
1.先在main,php中配置'authManager' => [ 'class' => 'yii\rbac\DbManager',],2.在cmd命令中,项目目录下执行yii migrate --migrationPath=@yii/rbac/migrations/创建了四张表auth_item 该表存放授权条目(译者注:即角色和权限)。auth_ite原创 2018-01-08 19:29:22 · 295 阅读 · 0 评论 -
Laravel 中文文档地址
https://laravel-china.org/docs/5.1原创 2018-05-18 18:33:38 · 998 阅读 · 0 评论 -
Laravel 一部分总结
1.使用命令自动创建model层 进入所在目录php artisan make:model Test2增删改查(toArray()将数据变成数组)public functionuserTest(){//测试用方法//查 return$this->all();//拿全部数据(或get) // return $this->find("");//拿一条数据原创 2018-05-18 18:34:01 · 633 阅读 · 0 评论 -
5.larval 验证规则
accepted在验证中该字段的值必须是yes、on、1或true,这在“同意服务协议”时很有用。active_url该字段必须是一个基于PHP函数checkdnsrr 的有效URLafter:date该字段必须是给定日期后的一个值,日期将会通过PHP函数strtotime传递:'start_date' => 'required|date|after:tomorrow'转载 2018-05-14 11:14:22 · 576 阅读 · 0 评论 -
tp5的增删改查
http://blog.youkuaiyun.com/han_cui/article/details/54947972首先打开官网参考手册http://www.kancloud.cn/manual/thinkphp5/118003检查所属环境是否否和,参考官方文档安装TinkPHP5.0(三种方法)并查看目录结构配置一域名直接指向public,即可访问其下面的index.php入口转载 2018-05-15 10:05:17 · 10232 阅读 · 0 评论 -
yii2.0的自定义验证规则示例
['proj_1st_id', 'check'],public function check($attribute, $params){ if(!$this->hasErrors()){ if($this->position == 1 && empty($this->proj_1st_id)){ $this-...原创 2017-11-07 13:38:43 · 357 阅读 · 0 评论 -
基于PHP语言的汉语转拼音的类
<?php/** * 基于PHP语言的汉语转拼音的类 * 兼容 UTF8、GBK、GB2312 编码,无须特殊处理 * 对中文默认返回拼音首字母缩写,其它字符不作处理直接返回。 */class Pinyin{ protected $pinyin = array( "A" => array(59371, 41648, 50400, 33157, 41392, 18661, 47599), "Ai" => array(19697, 321.转载 2021-08-12 18:01:39 · 1441 阅读 · 0 评论 -
后台状态修改(发布与否)总结
index.php中:use yii\helpers\Url;use common\libs\Constants;(会用到它的方法) [ 'attribute' => 'status', 'format' => 'raw', 'value' => function ($model, $key, $index, $column) { if (原创 2018-05-18 18:36:33 · 655 阅读 · 0 评论 -
Yii2-GridView 中让关联字段带搜索和排序功能
情境要求:要在订单(Order)视图的gridview中显示出客户(Customer)姓名,并使其具有与其它字段相同的排序和搜索功能。数据库结构订单表order含有字段customer_id 与 客户表customer的id字段关联首先确保在Order Model中包含以下代码:public function getCustomer(){ return $this->转载 2017-10-17 14:48:13 · 924 阅读 · 0 评论 -
yii2.0的与数据库交互总结
1.原生的语句(需要加参数绑定防止sql注入)a.查$post = Yii::$app->db->createCommand('SELECT * FROM post WHERE id=:id AND status=:status')->bindValue(':id',$_GET['id'])->bindValue(':status',1)->quer原创 2018-01-15 15:58:11 · 355 阅读 · 0 评论 -
yii 常用的rule规则
Yii CModel中rules验证规则array( array(‘username’, ‘required’), array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12), array(‘password’, ‘compare’, ‘compareAttribute’=>’password2′, ‘on’=>’register’转载 2017-10-12 14:06:41 · 3787 阅读 · 0 评论