Здравствуйте. Для экспорта данных в DOC делаю таким подобным образом:
View:
echo CHtml::link('Generate Word', array('Calculator/generateWord'));
Controller:
public function actionGenerateWord() {
$var = "Hello World!";
$div = $this->renderPartial('graphs/word', array('var'=>$var), true);
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private", false);
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=\"test.doc");
header("Content-Transfer-Encoding: binary");
ob_clean();
flush();
echo $div;
Yii::app()->end();
}
Rendered view:
<table>
<tr>
<td>This is just a test</td>
</tr>
<tr>
<td><?php echo $var; ?></td>
</tr>
</table>
Но мне ещё нужно сделать колонтитул нижний и нумерацию.
Возможно ли это организовать таким способом как делаю я либо надо искать другую реализацию экспорта?
Заранее спасибо.