yii2
小Q宇宙
php开发
展开
-
yii2 生成二维码
安装2amigosphpcomposer.pharrequire"2amigos/yii2-qrcode-helper""*" $label = (new Label($text))// ->useFont(__DIR__ . '/../resources/fonts/monsterrat.otf') ->u...原创 2019-11-13 15:12:40 · 468 阅读 · 0 评论 -
yii2 ArrayHelper::map();
$level_cate_model = KnowledgePackage::find() ->where(['parent_id'=>0])->all(); $level_cate = ArrayHelper::map($level_cate_model,'id','package_title');原创 2019-10-17 11:41:02 · 135 阅读 · 0 评论 -
yii2 使用redis
1.在服务器上安装redis redis下载地址https://github.com/MicrosoftArchive/redis/releases2.启动redis服务1.双击目录下的redis-server.exe启动服务,窗口若关闭,则服务关闭。2.使用cmd进到redis目录输入redis-server.exe redis.windows.conf命令启动re...原创 2019-04-17 18:23:52 · 621 阅读 · 0 评论 -
yii2 -mpdf
1.composer安装 yii2 -mpdf php composer.phar require kartik-v/yii2-mpdf"*"public function actionPdf($view) { $content = $this->renderPartial($view); // setup kar...原创 2019-04-28 15:59:11 · 519 阅读 · 0 评论 -
yii2 model查询
public function search($parms){ $query = User::find()->joinWith([ 'info' ..... ])//分页 $dataProvider = new ActiveDataProvider([ 'query' => $query, ...原创 2019-04-19 17:52:16 · 1429 阅读 · 0 评论 -
yii2 图片处理插件Imagine
use Imagine\Image\ManipulatorInterface;use yii\imagine\Image;public function actionPhoto(){ //剪切 Image::crop('./image/1.jpg', 1000, 1000,[500,500]) ->save('./image/1_crop.jpg')...原创 2019-04-20 10:05:22 · 638 阅读 · 0 评论 -
yii2 gird-view
<?phpecho \yii\grid\GridView::widget( [ 'dataProvider' => $dataProvider,// 'showFooter' => true, //'caption'=>"城市列表", 标题 //'layout'=>"{i...原创 2019-04-29 23:22:40 · 156 阅读 · 0 评论 -
yii2 Url美化(高级版)
1./frontend/config/main.php中的components下面添加以下代码'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules'=>[ ],],2 ...原创 2019-05-10 14:51:34 · 895 阅读 · 0 评论 -
yii2 input textarea
<?=$form->field($model,'address',[ 'inputOptions' => [ 'class' => 'span12', 'placeholder' => '请填写详细信息' ...原创 2019-05-16 11:46:48 · 614 阅读 · 0 评论 -
yii2搭建后台并实现rbac权限控制
yii2搭建完美后台并实现rbac权限控制实例教程1、安装yii2未安装的请参考yii2史上最简单式安装教程,没有之一 或者参考yii2实战教程之详细安装步骤已安装的请继续看下一步操作2、配置数据库2.1 配置数据修改common/config/main-local.php的配置以mysql为例图中的host、dbname、username和password要相...原创 2019-07-25 16:45:20 · 231 阅读 · 0 评论 -
yii2 gii建模403错误
把自己的ip添加到allowedIps原创 2019-07-27 18:41:57 · 162 阅读 · 0 评论 -
yii2 behaviors
class TestController extends Controller{ public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(),...原创 2019-08-21 18:47:54 · 132 阅读 · 0 评论 -
yii2 phpexcel
安装phpExcelcomposer require "phpoffice/phpexcel": "*" //要使用的数据 $Country_model = new Country(); $country = $Country_model->find()->asArray()->all(); //实例化 ...原创 2019-04-13 14:28:49 · 435 阅读 · 0 评论 -
yii2 Request
$request = Yii::$app->request;$get = $request->get(); $post = $request->post(); // 返回所有参数$params = $request->bodyParams;// 返回参数 "id"$param = $request->getBodyParam('id');//判断...原创 2019-04-20 17:59:07 · 170 阅读 · 0 评论 -
yii actions 使用
首先创建一个model TestAction<?phpnamespace app\models\common;use yii\base\Action;class TestAction extends Action{ public $name1='1'; public $name2='2'; public $name3='3'; pu...原创 2019-01-22 11:00:40 · 248 阅读 · 0 评论 -
yii2-抛出异常 yii-select2
throw new \Exception('请求异常');yii-select2 <?php echo $form->field($model, 'come_from') ->widget(\kartik\select2\Select2::classname(), [ ...原创 2019-01-27 22:33:49 · 922 阅读 · 0 评论 -
yii2 返回json
Yii::$app->response->format=\yii\web\Response::FORMAT_JSON;返回类型return \yii\helpers\Json::encode($country);return json_encode($country);返回类型原创 2019-01-22 14:37:35 · 1276 阅读 · 0 评论 -
yiii2 数据提供者
one$dataProvider = new ActiveDataProvider([ 'query' => Post::find(), 'pagination' => [ 'pageSize' => 20, ],]);two $query = ($this->query == null) ? User::find...原创 2019-01-27 22:42:50 · 285 阅读 · 0 评论 -
yii2 把数据放入闭包中,MySQL rank排名
mysql rank排名//基础排名没有重复命名次$rank=Yii::$app->db ->createCommand("SELECT id,user_credit, @curRank := @curRank + 1 AS rankFROM user p,(SELECT @curRank := 0) q WHERE id IN($ids) ORDE...原创 2019-03-06 10:10:29 · 382 阅读 · 0 评论 -
yii2 ArrayHelper之getColumn
$ary_user_id= arrayHelper::getColumn($dataProvider->models,'user_id');获取数据中的所有user_id原创 2019-03-06 10:18:39 · 668 阅读 · 0 评论 -
yii2 DataRangePicker
composer 安装dataRangePickercomposer require "kartik-v/yii2-date-range": "*"useuse kartik\daterange\DateRangePicker;<?php $form = \yii\widgets\ActiveForm::begin([ 'action'=>...原创 2019-04-01 17:40:00 · 514 阅读 · 0 评论 -
yii2 andWhere andFilterWhere where中的or条件
andFilterWhere会忽略条件中的空值andWhere 会执行查询(等操作)某个字段为空的值->andWhere([ 'or', [ 'name' => 'zhangsan' ], [ 'updated_at'...原创 2019-04-11 18:47:09 · 3626 阅读 · 0 评论 -
yii2 updateAll
Yii2 中的 updateAll() 可以接受三个参数,$attributes, $condition, $params = null第一个参数是要更新的值,第二个是条件,如果第二个条件中用了占位符,就必须 要有第三个条件。Country::updateAll( [ 'status'=>3 // 要更新的值 ], ...原创 2019-04-12 11:34:52 · 1564 阅读 · 0 评论 -
yii2 ArrayDataProvider
$lists = self::find()->orderBy('id DESC')->all();$page = 10; $dataProvider = new ArrayDataProvider([ 'allModels' => $lists , 'pagination' => [ ...原创 2019-04-03 17:17:41 · 541 阅读 · 0 评论 -
yii2 Url助手函数
// 创建一个普通的路由URL:/index.php?r=post%2Findexecho Url::to(['post/index']);// 创建一个带路由参数的URL:/index.php?r=post%2Fview&id=100echo Url::to(['post/view', 'id' => 100]);// 记住当前请求的URL并在以后获取Url::re...原创 2019-04-20 17:51:05 · 257 阅读 · 0 评论 -
yii2 joinwith简单使用
首先建立是三张表国家表 城市表 用户表 customer.phppublic function getCountry(){ return $this->hasO...原创 2019-01-26 14:15:16 · 1806 阅读 · 0 评论