首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在码点火器3中集成碳库

在码点火器3中集成碳库
EN

Stack Overflow用户
提问于 2016-08-06 17:37:00
回答 3查看 1.8K关注 0票数 0

我很难在代码点火器3中将DateTime库库集成到我的项目中,我尝试过这样做

代码语言:javascript
复制
$this->load->library('carbon');

它给了我一个错误

代码语言:javascript
复制
not existing class

我认为问题在于名称空间,因为碳使用名称空间碳\碳

提前谢谢你。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-15 07:21:03

简单的步骤:

  1. 直接下载:https://github.com/briannesbitt/Carbon/blob/master/src/Carbon/Carbon.php
  2. 将Carbon.php放在应用程序/库中
  3. 创建Mcarbon.php
  4. 把这个放到你的控制器里 $this->load->库( 'Mcarbon‘);
  5. 在任何函数中调用碳方法。示例:
票数 4
EN

Stack Overflow用户

发布于 2018-09-01 12:59:01

以下是Codeigniter 3的另一种方法:

  1. 安装使用Composer (我在这里不解释如何安装Composer):
代码语言:javascript
复制
- Open the terminal
- Go to the root folder of your Codeigniter project and type:  composer require nesbot/carbon ^2
- It should install Carbon 2.x in the _**vendor/nestbot/Carbon**_ folder
- Remove the `ˆ2` to install the latest 1.x version (when writing this answer)

  1. 更新Codeigniter配置文件以自动加载组件:
代码语言:javascript
复制
- Open _**application/config/config.php**_ and change:  $config['composer\_autoload'] = FALSE;

to:$config‘’composer_autoload‘= FCPATH.'/vendor/autoload.php';

  1. 为碳创建一个Codeigniter库:
代码语言:javascript
复制
- Create the _**application/libraries/Carbon\_lib.php**_ file:
  1. 在控制器中加载库,模型.: $this->load->library('carbon_lib');
  2. 像使用碳一样使用图书馆: $carbon = $this->carbon_lib;$carbon>addDay();//获取SQL和date/time格式$carbon>toDateString();$carbon>toDateTimeString();//创建一个不可变对象$carbonImmutable = $this->carbon_lib->toImmutable();.

有关更多详细信息,请参阅碳网站

票数 2
EN

Stack Overflow用户

发布于 2021-01-07 11:43:34

按照Codeigniter 3的步骤执行:

  1. 通过作曲家安装碳 作曲家要求nesbot/碳
  2. 更新index.php,添加以下一行 要求“供应商/autooload.php”;
  3. 在您的控制器中,在顶部添加这条线。 使用碳\碳;

现在你可以使用碳功能了。示例:

代码语言:javascript
复制
Carbon::now();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38807029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档