摘要: 协程是一种轻量级的线程,由用户代码来调度和管理,而不是由操作系统内核来进行调度,也就是在用户态进行 创建协程方法 co函数 public function test(){ echo "first id: ". Coroutine::id().PHP_EOL; co(function () { ech 阅读全文
posted @ 2021-09-07 00:39 胡勇健 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: 环境 ubuntu20.04 docker20.10.8 mysql 8.0.26 拉取镜像 sudo docker pull mysql:8.0.26 创建数据目录和配置文件 在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权 sudo mkdir -p /usr/mysql/co 阅读全文
posted @ 2021-08-31 18:40 胡勇健 阅读(6937) 评论(0) 推荐(0) 编辑
摘要: 存储对象类数据 hmset user name huyongjian age 23 height 170 常用命令 将多个 field-value对设置到哈希表 key 中 hmset user name huyongjian age 23 height 170 将哈希表 key 中的字段 fiel 阅读全文
posted @ 2021-08-03 13:45 胡勇健 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 语法 update 表名 set 列=值,列=值... where 筛选条件 实例 update student set `age`=32 where `id`=10; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Wa 阅读全文
posted @ 2021-07-11 14:00 胡勇健 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: 1 默认cache 默认保存路径/basic/runtime/cache/ Yii::$app->cache->set('name','huyongjian'); $v = Yii::$app->cache->get('name'); 2 cache使用redis保存 a 安装redis (yii2 阅读全文
posted @ 2021-06-22 23:28 胡勇健 阅读(489) 评论(0) 推荐(0) 编辑
摘要: df -h 查看磁盘空间占用情况 1 进入根目录: cd / 2 使用命令: du -sh //查看根目录下每个文件夹的大小 3 进入占用空间比较大的文件夹,然后再使用2中命令查找大文件 du -ah --max-depth=1 解决 Argument list too long 参数列表过长的办法 阅读全文
posted @ 2021-06-22 23:17 胡勇健 阅读(8495) 评论(0) 推荐(0) 编辑
摘要: Yii2-安装smarty模板引擎及使用 github地址: https://github.com/yiisoft/yii2-smarty 命令安装: composer require --prefer-dist yiisoft/yii2-smarty 修改web.php配置文件 return [ 阅读全文
posted @ 2024-04-16 17:58 胡勇健 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Yii2 小部件使用(bootstrap5) 修改web.php assetManager 'components' => [ 'assetManager' => [ 'appendTimestamp' => true, 'class' => 'yii\web\AssetManager', 'bun 阅读全文
posted @ 2024-04-09 16:58 胡勇健 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Yii2-国际化 配置文件 <?php $params = require __DIR__ . '/params.php'; $db = require __DIR__ . '/db.php'; $config = [ ... 'components' => [ 'i18n' => [ 'trans 阅读全文
posted @ 2024-04-07 15:14 胡勇健 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Yii2架构简介 Yii2 是一个基于组件的 PHP 框架,它遵循 MVC(Model-View-Controller)架构模式。以下是一个简化的 Yii2 应用程序的基本架构代码概述,以便你可以更好地理解其组成部分和工作原理。 目录结构 一个典型的 Yii2 应用程序的目录结构如下: / ├── 阅读全文
posted @ 2024-04-01 13:48 胡勇健 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Yii2-application用法 (Yii::$app用法) 配置文件 config\web.php return [ 'id' => 'app-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'control 阅读全文
posted @ 2024-03-30 14:56 胡勇健 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Yii2 Action用法 actions方法 public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], 'captcha' => [ 'class' => 'yii\captcha\ 阅读全文
posted @ 2024-03-30 14:56 胡勇健 阅读(1) 评论(0) 推荐(0) 编辑
摘要: yii2 Cookie 读取 Cookies $cookies = Yii::$app->request->cookies; // 获取名为 "language" cookie 的值,如果不存在,返回默认值"en" $language = $cookies->getValue('language', 阅读全文
posted @ 2024-03-30 14:55 胡勇健 阅读(3) 评论(0) 推荐(0) 编辑
摘要: yii2 session 开启和关闭Sessions $session = Yii::$app->session; // 检查session是否开启 if ($session->isActive) ... // 开启session $session->open(); // 关闭session $se 阅读全文
posted @ 2024-03-30 14:54 胡勇健 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Yii2-助手类(formatter) 示例 echo \Yii::$app->formatter->asDatetime(time(),'Y-M-d H:i:s'); //2023-05-12 12:32:32 echo \Yii::$app->formatter->asRelativeTime( 阅读全文
posted @ 2024-03-30 14:53 胡勇健 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Yii2-助手类(ArrayHelper) 数组助手类 ArrayHelper Yii 数组助手类提供了额外的静态方法,让你更高效的处理数组。 模型转数组 $model = Country::findOne(['code'=>'BR']); VarDumper::dump(ArrayHelper:: 阅读全文
posted @ 2024-03-30 14:52 胡勇健 阅读(4) 评论(0) 推荐(0) 编辑