私はPHP Pthreadsに取り組んでいます。「スレッド」クラスを継承するクラスを作成しました。このクラスは、Yii (1.x) フレームワークのコンテキストを認識しません。Yii フレームワークのコンポーネントやモデルを使用できません。構成の「インポート」で定義された Yii フレームワークのアクセス可能なパスにスレッド クラスが存在する必要があることを確認しました。
以下は、スレッド クラスの記述方法の例です。
<?php
class MultiThreaded extends Thread {
public function __construct(){
}
public function run(){
echo Yii::app()->basePath;
}
}
アップデート:
Yii config のインポーター配列は次のとおりです。
'import'=>array(
'application.models.*',
'application.components.*',
'application.components.multithreaded-operations.*',
'application.components.google_api_Lib.src.*',
'application.controllers.*',
'application.extensions.yii-mail.*',
'application.extensions.*',
'application.commands.*',
),
私は何か間違っていますか?
ありがとう
アーフィーン