2

我在名为 HelloController 的控制器中有以下方法,它没有任何视图:

public function actionGetContent(){
      $output = Yii::app()->curl->get('http://www.example.com',array());
      echo $output;
}

下面的行从站点获取内容:' http ://www.example.com ' 使用 curl

Yii::app()->curl->get(websiteurl)

我试过这个:

<iframe src="<?php echo $this->createUrl('/work/15/Hello/GetContent');?>"></iframe>

url 是这样的,因为 HelloController 被放置在受保护文件夹的模块中。我已成功创建路由规则,因此问题与路由无关。

有人可以建议我一种方法,将我从上述控制器获得的内容放到没有视图页面的 yii 控制器中的 iframe 中吗?

4

2 回答 2

1

有没有试过获取最终的 iframe src url,并尝试在浏览器中打开该 url 看是否正确?

于 2013-07-30T04:46:23.737 回答
1

你也不应该忘记使用

Yii::app()->end();
于 2014-03-19T11:21:37.267 回答