
yii
贵哥的编程之路(热爱分享)
我是陈业贵。择一业,终二十年。子幼,看父敬子 子行 看子敬父。以后靠我了[呲牙][呲牙]。父母老了
展开
-
yii2多文件上传接口开发(特色,拥有时间目录,数据能保存到数据库中,postman测试,)
如果你想到调通接口,请看我的文章。postman:gii:生成model:一次能上传10个文件<?phpnamespace common\models;use Yii;/** * This is the model class for table "upmore". * * @property integer $id * @property string $name * @property string $path * @property string $time原创 2022-05-05 05:46:03 · 1179 阅读 · 4 评论 -
yii2进行接口开发,比较优化的curd接口(提供sql)全方位提供
-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-05-03 13:26:46-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";/*!4010原创 2022-05-03 19:30:29 · 718 阅读 · 16 评论 -
为什么要用Restful API风格编写接口,Restful是什么意思呢?
统一接口标准,使得不杂乱原创 2022-04-30 00:09:17 · 846 阅读 · 0 评论 -
嘿,兄弟。你为什么那么喜欢yii2这门框架呀?
第一:安装简单,使用composer一行命令搞定。第二:安全性强。CSRF令牌第三:缩短开发时间。让你不把时间利用在重复的劳动上面。gii自动生成.第四:支持composer包管理工具第五:功能丰富,具备了web2.0的几乎所有功能(组件),composer安装就能用哦欢迎补充!...原创 2022-04-29 23:52:41 · 595 阅读 · 0 评论 -
yii2解析接口路由的意思(RESTful Web风格)
比如articleController控制器为例子:创建接口(postman):post 你的虚拟域名/articles控制器怎么写呢?控制器:articleController.php 方法,actionCreate()删除postman: DELETE 你的虚拟域名/articles/某个id的值控制器怎么写呢?控制器:articleController.php 方法,actionDelete(id),id),id),id代表删除那个更新:postman:第一种:patch .原创 2022-03-06 22:53:22 · 834 阅读 · 16 评论 -
yii2调通接口后,咱们来做个表单接口(修改版本)
sql:-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-03-06 14:45:36-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";/*原创 2022-03-06 22:19:03 · 911 阅读 · 15 评论 -
调通yii2 curd接口(RESTful Web风格)进行开发(高级版本)
第一步:把backend复制一份,改名为api.第二步:在common/config/bootstrap.php下粘贴下面这个代码.Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');第三步:在api/config/main-local.php下粘贴以下这句话。<?php$config = [ 'components' => [ 'request' => [ /原创 2022-03-06 05:36:42 · 1029 阅读 · 24 评论 -
yii接口开发curd,提供全部(基础版本basic)RestfulApi
sql:-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-03-02 04:08:09-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";/*原创 2022-03-02 11:27:51 · 1390 阅读 · 0 评论 -
phpmyadmin导入数据太大怎么办?
更改php.ini文件post_max_size = 800M upload_max_filesize = 800M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M 现在重新启动以使更改生效原创 2022-03-01 16:34:27 · 698 阅读 · 0 评论 -
yii2 model->curd
增加<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;use common\models\Goods;class UserController extends Controller{ public function actionIndex() { $user= new Goods; $user->name ="cyg"; $user->save(); }}原创 2022-02-28 17:59:44 · 619 阅读 · 0 评论 -
yii2防止sql注入
-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-02-28 10:09:39-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";/*!4010原创 2022-02-28 17:17:35 · 1117 阅读 · 13 评论 -
yii2定义全局工具函数(高级版本)
<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;class UserController extends Controller{ public function actionIndex() { $data=[ 'name'=>'cyg', 'age'=>7, ]; p($data); print_r($data); }}<?phpfunctio.原创 2022-02-28 16:25:15 · 674 阅读 · 0 评论 -
yii2的控制器与视图的关系?
controllers下的控制器文件相当于views下的目录。controllers下的控制器文件里面的方法相当于views下的目录下的文件。原创 2022-02-28 16:12:42 · 585 阅读 · 0 评论 -
怎么访问yii2?
http://localhost/advanced/frontend/web/index.php?r=site%2Findexadvanced是自己的yii2所有文件的根文件。其他的照搬即可!原创 2022-02-28 16:08:21 · 677 阅读 · 0 评论 -
yii2中的%2F相当于什么意思?
相当于/原创 2022-02-28 16:03:30 · 631 阅读 · 0 评论 -
yii2程序执行流程:
从index.php入口文件开始,进入控制器文件,然后进入这个控制器文件的方法里面,然后取出model里面的数据(model相当于一张表),然后是视图渲染出来即可。原创 2022-02-28 16:01:03 · 757 阅读 · 0 评论 -
yii2 gii生成curd
准备一张表:-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-02-27 13:17:38-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";原创 2022-02-27 20:51:26 · 687 阅读 · 2 评论 -
yii2企业站中怎么写在发布或者说status==1的状态下才显示数据呢
在models里面写变量即可原创 2022-02-24 22:11:33 · 610 阅读 · 0 评论 -
yii2企业站怎么写列表页 详情页.
在index页面中,根据点击某一个id(相当于数据库中的id)跳到news控制器里面的detail方法。然后下面:接收id数据,在遍历详情页即可.原创 2022-02-24 22:06:21 · 700 阅读 · 2 评论 -
yii2中怎么输出二级菜单,根据我自己的样式建立的二级菜单
sql:CREATE TABLE `category` ( `id` int(50) NOT NULL, `name` varchar(50) COLLATE utf8_vietnamese_ci NOT NULL COMMENT '分类名称', `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父级分类id', `url` varchar(50) COLLATE utf8_vietnamese_ci NOT NULL COMMENT '访问地址',原创 2022-02-24 21:50:48 · 715 阅读 · 0 评论 -
yii2怎么在视图里面输出是几小时前发布的
<?=Yii::$app->formatter->asRelativeTime($model->created_at);?> 必须在common\config\mian.php里面设置:'language' => 'zh-CN','timeZone' => 'Asia/Shanghai','components' => [ 'formatter' => [ 'dateFormat' => 'yyyy-MM-dd', 'datetimeFo原创 2022-02-24 21:35:45 · 972 阅读 · 0 评论 -
yii2插件下载下来怎么使用
他会有一个md文件的。拿来看即可原创 2022-02-18 17:08:14 · 769 阅读 · 2 评论 -
yii2-jui的基本使用
<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;class IndexController extends Controller{ public function actionIndex() { return $this->render('index'); }}<?=yii\jui\DatePicker::widget(['name'=>'attributeName'])原创 2022-02-18 17:05:39 · 783 阅读 · 0 评论 -
yii2-jui
php -r "readfile('https://getcomposer.org/installer');" | phpphp composer.phar require --prefer-dist yiisoft/yii2-jui等久一点原创 2022-02-18 16:52:22 · 687 阅读 · 0 评论 -
yii\base\ErrorException
命名空间写错了或者忘记写分号了原创 2022-02-18 11:22:55 · 1190 阅读 · 0 评论 -
yii2实现企业站访问量
$news->updateCounters(['views'=>1]);$news是一张表(切记,views里面是有一个views字段的哦)int类型原创 2022-02-16 21:14:02 · 698 阅读 · 0 评论 -
yii2-ueditor百度编辑器
安装yii2-百度编辑器:php composer.phar require --prefer-dist crazydb/yii2-ueditor "*"'controllerMap'=>[ //'upload'=>'backend\components\UploadController', 'ueditor' => [ 'class' => 'crazydb\ueditor\UEditorController',原创 2022-02-16 20:42:58 · 946 阅读 · 5 评论 -
yii2权限curd
'authManager' =>[ 'class'=>\yii\rbac\DbManager::className() ]yii migrate --migrationPath=@yii/rbac/migrations<?phpnamespace backend\controllers;use Yii;use yii\web\Controller;class IndexController extends Controller{.原创 2022-02-12 00:57:29 · 1787 阅读 · 4 评论 -
yii2用户登陆
CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `password` varchar(32) NOT NULL, `authKey` varchar(100) NOT NULL DEFAULT '', `accessToken` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`原创 2022-02-11 13:51:43 · 1179 阅读 · 0 评论 -
yii2-admin(修改版)
第一步:composer update yiisoft/yii2-composer --no-plugins第二步:php composer.phar require mdmsoft/yii2-admin "~2.0"第三步(frontend\config\main.php):<?php$params = array_merge( require(__DIR__ . '/../../common/config/params.php'), require(__DIR__.原创 2022-02-11 11:23:29 · 1159 阅读 · 0 评论 -
yii2-AdminLTE(修改版本)
第一步:安装phpstudy;第二步:composer selfupdatecomposer update yiisoft/yii2-composer --no-plugins第三步:composer require dmstr/yii2-adminlte-asset "2.*"第四步:第五步:http://localhost/advanced/backend/web/index.php?r=site%2Flogin第六步:-- phpMyAdmin SQL Dump--原创 2022-02-10 16:44:27 · 767 阅读 · 0 评论 -
处理composer错误
composer update yiisoft/yii2-composer --no-plugins原创 2022-02-10 16:16:27 · 864 阅读 · 0 评论 -
yii2 自定义别名 系统别名
自定义别名:<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;class RbacController extends Controller{ public function actionIndex() { Yii::setAlias("@foo", 'http://www.example.com'); var_dump(Yii::getAlias("@foo")); }}系统别原创 2022-02-10 15:44:15 · 759 阅读 · 0 评论 -
yii2学习权限啦(我想助你学好权限基础操作)注释打开一个操作一个,不然会报错哦
'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'assignmentTable' => 'auth_assignment', 'itemChildTable' => 'auth_item_child', ],原创 2022-02-10 15:12:21 · 971 阅读 · 3 评论 -
yii2高级版命令方式设置user表
yii migrate原创 2022-02-10 13:55:16 · 901 阅读 · 0 评论 -
yii2认证(建议使用高级版本搞,因为人家已经什么都已经搞好了,写代码即可。不用再配置啦)
直接代码登录:<?phpnamespace frontend\controllers;use Yii;class IndexController extends \yii\web\Controller{ public function actionSite() {$user=\common\models\User::findOne(['id'=>1]);var_dump(Yii::$app->user->login($user)); }}-- p原创 2022-02-08 15:01:51 · 607 阅读 · 0 评论 -
yii2 高级版本的权限控制RBAC(认证与授权的使用)修改篇
’authManager' => [ 'class' => 'yii\rbac\DbManager', ],yii migrate --migrationPath=@yii/rbac/migrations/生成这样user表:-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Ti..原创 2022-02-08 11:57:08 · 1611 阅读 · 6 评论 -
yii2缓存Cache
<?phpnamespace frontend\controllers;use Yii;use frontend\models\LoginForm;class IndexController extends \yii\web\Controller{ public function actionSite() { //设置缓存 /*Yii::$app->cache->set("name",666); //获取缓存 echo Yii::$app->cache原创 2022-02-07 20:55:22 · 907 阅读 · 0 评论 -
yii2验证码
models:<?phpnamespace frontend\models;use yii\base\Model;class LoginForm extends Model{ public $captcha; public function rules() { return [ ['captcha','captcha'] ]; }}控制器:<?phpnamespace frontend\controllers;use Yii;use fronte.原创 2022-02-07 20:51:12 · 626 阅读 · 0 评论 -
yii2 cookie技术
<?phpnamespace frontend\controllers;use Yii;class IndexController extends \yii\web\Controller{ public function actionSite() { $cookie=new \yii\web\Cookie([ 'name'=>"cyg", 'value'=>'666666' ]); Yii::$app->response->cookie原创 2022-02-07 20:26:16 · 736 阅读 · 0 评论