本文介绍了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 导入或包含的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!