我已成功安装嵌入/嵌入我的项目中。 获取错误致命错误:未找到“嵌入”类,有人告诉我如何解决此问题。
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)
}
}
答案 0 :(得分:2)
在项目root/home
上通过composer安装您的存储库(' composer require embed / embed'),您可以在其中找到默认index.php
。
转到application>config>Config.php
。
寻找$config['composer_autoload']
。
默认设置为FALSE
,只需将其更改为TRUE
。
在控制器中使用use Embed\Embed;
。
现在尝试在你的控制器中使用它,它应该是可访问的。
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)
}
}