栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将Mailjet API v3包装器集成为Codeigniter库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将Mailjet API v3包装器集成为Codeigniter库

是的,您步入正轨。但是您不需要创建CI库。

Mailjet
还要在控制器中使用存储库。只需使用CI
文档中所述的作曲器即可。

如果要让CodeIgniter使用Composer自动加载器,只需将$ config
[‘composer_autoload’]设置为TRUE或在application / config / config.php中设置自定义路径。

在CodeIgniter中使用github存储库的分步说明

  1. 设置
    $config['composer_autoload'] = TRUE;
    APPPATH.'config/config.php'
    文件中
  2. composer.json
    包含所需存储库/项目的文件放入
    APPPATH
    位置
  3. 做这项工作
    composer install
    ,通过控制台这将使命令
    vendor
    和其他相关文件和文件夹内
  4. 如以下示例所示,在控制器或其他代码中需要时使用它

示例控制器Mailman.php

<?php defined('basePATH') OR exit('No direct script access allowed');use MailjetResources;class Mailman extends CI_Controller{    private $apikey = 'apy__key__here';    private $secretkey = 'apy__secret__here';    protected $mj = NULL;    public function __construct()    {        // $this->mj variable is becoming available to controller's methods        $this->mj = new MailjetClient($this->apikey, $this->apisecret);    }    public function index()    {        $response = $this->mj->get(Resources::$Contact);                if ($response->success()) var_dump($response->getData());        else var_dump($response->getStatus());    }}

如果您明确希望通过CI库使用Mailjet(或任何其他)存储库,请在docs中查看如何创建自定义库并将上面的代码与其合并。就个人而言,我以这种方式使用存储库,以避免不必要地加载和解析足够的库。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/381539.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号