本文介绍了Yii 导入或包含的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在导入 php 文件时遇到问题.

I encountered a problem about importing php files.

为什么会这样:

include( Yii::getPathOfAlias( 'ext.payu.payU').'.php' );

但没有:

Yii::import( 'ext.payu.payU');

?

文件 payU.php:

file payU.php:

include_once( dirname(__FILE__) . "/sdk/openpayu.php"); //this is a valid path
class payU{ }

推荐答案

Try to do Yii::import('ext.payu.payU', true) 因为默认一个参数 Yii::import() 函数调用的意思是:

Try to do Yii::import('ext.payu.payU', true) because default one-parameter Yii::import() function call means:

嘿,只需将此路径添加到已知别名列表中,现在不要require()

并且您必须执行 new payU() 才能使其正常工作.

and you have to do new payU() for this to work.

这篇关于Yii 导入或包含的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-07 23:48