我已成功在我的项目中安装了嵌入/嵌入。 出现错误 fatal error :未找到“嵌入”类,有人告诉我如何解决此问题。
class Home extends MY_Controller {
public function og_test()
{
//Load any url:
$info = Embed::create('https://www.youtube.com/watch?v=PP1xn5wHtxE');
//Get content info
$info->title; //The page title
$info->description; //The page description
$info->url; //The canonical url
$info->type; //The page type (link, video, image, rich)
$info->tags; //The page keywords (tags)
}
}
最佳答案
通过 Composer 在您的项目 root/home
上安装您的存储库('composer require embed/embed'),您可以在其中找到默认的 index.php
。
转到application>config>Config.php
。
查找$config['composer_autoload']
。
默认设置为FALSE
,只需将其更改为TRUE
即可。
在 Controller 中使用use Embed\Embed;
。
现在尝试在您的 Controller 中使用它,它应该可以访问。
use Embed\Embed;
class Home extends MY_Controller {
public function og_test()
{
//Load any url:
$info = Embed::create('https://www.youtube.com/watch?v=PP1xn5wHtxE');
//Get content info
echo $info->title; //The page title
echo $info->description; //The page description
echo $info->url; //The canonical url
echo $info->type; //The page type (link, video, image, rich)
echo $info->tags; //The page keywords (tags)
}
}
关于php - 如何使用 Composer 包嵌入/嵌入到 codeigniter 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45584867/