gpt4 book ai didi

yii - 别名 "ext.components.MyClass"无效。确保它指向一个现有的 PHP 文件并且该文件是可读的

转载 作者:行者123 更新时间:2023-12-04 16:09:42 28 4
gpt4 key购买 nike

我是 yii 框架的新手。目前我正在使用 yii 1.1。现在我想创建自定义组件,我们可以说不是创建在应用程序中任何地方使用的全局函数。根据这个 url ' http://www.yiiframework.com/wiki/727/updated-how-to-create-call-custom-global-function-in-whole-application/ '

我正在按照上述网址执行所有步骤但我发生了一个错误别名“ext.components.MyClass”无效。确保它指向一个现有的 PHP 文件并且该文件是可读的。

组件文件夹中的MyClass.php

class MyClass extends CApplicationComponent {

public function get_my_info() {
$value = '1';
return $value;
}

}

在config文件夹中声明

'components'=>array(

'user'=>array(
// enable cookie-based authentication
'allowAutoLogin'=>true,
),

'myClass' => array(
'class' => 'ext.components.MyClass',
),

并在 View 文件中使用

<?php  
$myInfo = Yii::app()->myClass->get_my_info();
echo $myInfo;

?>

最佳答案

您是否将文件放在正确的组件目录中?根据您的别名,路径应为 /protected/extensions/components/MyClass.php

关于yii - 别名 "ext.components.MyClass"无效。确保它指向一个现有的 PHP 文件并且该文件是可读的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44774529/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com