1
我已经在我的xampp中添加了pthread,并且在没有yii框架的情况下工作正常,而且在yii框架中也通过yii模型,yii函数和扩展包含了扩展。 yiimailer不在这个类中工作,echo Yii :: app() - > basePath;也没有工作yii 1.x扩展组件后,线程yii模型不起作用
我的组件类
class SendEmailThreads extends Thread{
private $sendTo;
private $subject;
private $bodyText;
public function __construct($sendTo, $subject, $bodyText){
$this->sendTo = $sendTo;
$this->subject = $subject;
$this->bodyText = $bodyText;
}
function run(){
echo Yii::app()->basePath;
sleep(1);
}
}
使用这里
public function actionBulkEmail(){
for($i=0;$i<3;$i++){
$pool[] = new SendEmailThreads('[email protected]','test bulk','test by fraz');
}
foreach($pool as $worker){
$worker->start();
}
foreach($pool as $worker){
$worker->join();
}
}
我已经添加了pthreads在我的xampp中,没有yii框架,并且在yii框架中工作正常,但在yii模型中,yii的功能和包含扩展例如。 yiimailer不在这个类中工作,echo Yii :: app() - > basePath;也没有工作 –
我是通过调用浏览器的行动 错误是 注意:试图让非对象的属性在C:\ XAMPP \ htdocs中\ cbtTeamProject \保护\分量\ SendEmailThreads.php上线20 - 3倍 由于回声Yii :: app() - > basePath; –