我是 yii 的新手,我必须为 Enom api 创建一个 yii 组件。我已经按照这个 url Enom application for refrence。它在核心 php 中,我想在 yii 中实现它作为组件或模块。我已经这样做了
修改此处提到的类yii 自定义组件。现在我的类名
EnomService
和接口名是EnomInterface
我已经在我的类中添加了这些行使用 Yii;使用 yii\base\Component; 使用 yii\base\InvalidConfigException;
修改
main.php
config文件夹中的文件:'import'=>array( 'application.models.*', 'application.components.*', ), 'defaultController'=>'post', // application components 'components'=>array( 'user'=>array( // enable cookie-based authentication 'allowAutoLogin'=>true, ), 'mycomponent' => [ 'class' => 'app\components\EnomService', ],
以这种方式调用控制器。
public function actionEnom () { echo "asdgsgsag"; $enom = new EnomService('manoj_rudra', 'manoj@41@', false, true); $enom->debug = true; $result= Yii::$app->EnomService->checkDomain('systurn', 'com', true); //$result = $enom->checkDomain('systurn', 'com', true); // This enables domain spinner echo '<pre>'; var_dump($result); echo '</pre>'; }
但它不起作用。我对 yii 自定义组件不太熟悉。请帮我创建这个。