[搜]

贴心猫-文档

系统类库

  • 系统类库目录
    • /imcat/adpt : api/驱动类库
    • /imcat/core : 核心类库
  • 系统类库加载规范
    • 类前缀及类自动加载规范见配置:root/cfgs/boot/cfg_load.php
    • 二次开发等,请按这个规范
    • 命名空间 : imcat

Composer

首先说明,贴心猫(imcat) 本身不依赖 composer,但她可以配合 composer 一起使用!

  • Composer 安装与使用
  • 更改 Packagist 为国内镜像:
    • composer config -g repo.packagist composer https://packagist.phpcomposer.com
  • composer.json 配置
    • require配置代码"monolog/monolog": "1.2.*"
  • 安装依赖包(命令):
    • composer install
  • require 命令快速的安装一个依赖
    • composer require monolog/monolog

安装扩展

  • 提示
    • 使用 composer 前请cd到 {project}/ximps/ 目录;
    • 即 vendor 所在的目录。

安装(ali)对象存储 OSS

  • aliyun.com文档
  • 命令/配置:
    • composer require aliyuncs/oss-sdk-php
    • "aliyuncs/oss-sdk-php": "~2.x.x"
  • 演示代码
    use OSS\OssClient;
    use OSS\Core\OssException;
    $ocl = $oss->getOssClient();
    dump($ocl); 

安装(ali)短信服务 dysms

  • aliyun.com文档
  • 命令/配置:
    • 内置类库:/dysms/
    • composer require alibabacloud/client (依赖太多,目前没有使用)

安装(tencent)短信SDK qcsms

安装PHPMailer

  • github.com文档
  • 安装命令:
    • composer require phpmailer/phpmailer
    • 如果没有安装 composer,如服务器上,可按如下方式下载;
  • 下载安装好的 vendor 压缩包
    • 地址:https://gitee.com/peacexie/imcat/tree/patches/exmod
    • 下载文件:ximps-phpmail.rar,覆盖到 /ximps/ 目录下;
    • 提示:仅限初始下载的 贴心猫系列系统;如果自定义composer安装了扩展的;不能使用此方法覆盖,只能是composer安装

安装Swiftmailer