dongxiaoguang9108 2015-08-20 17:21
浏览 106

如何从Yii2中的外部库调用变量和函数?

I call to an external library in a fileForm in the models layer

namespace app\models;
use Yii;
use yii\base\Model;
include "../lib/libchart/classes/libchart.php"; //external library

However Yii2 does not recognize a variable from that external library, the error is: "PHP Fatal Error – yii\base\ErrorException - Class 'app\models\LineChart' not found"

I have the following function in the fileForm:

public function insertGrafic() {
$chart = new LineChart(); ... }

What's missing? Thanks.

  • 写回答

3条回答 默认 最新

  • douli2876 2015-08-21 14:19
    关注

    Just try to add the library as a Component in your config file.

    Write & use a custom Component in Yii2.0

    'components' => [
        'libchart' => [
            'class' => 'class Path',
        ],
    

    Then use your component method like this:

    Yii::$app->libchart->method();
    
    评论

报告相同问题?

悬赏问题

  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊