0

我是 CodeIgniter 的新手。我尝试在我的 CodeIgniter 代码中仅使用我在视图区域中的 PHP 知识使用flexpaper,但它似乎不起作用。它随着文档加载而停止....

我正在尝试显示已转换的文档。我的实际问题是:在我的 CI 视图区域中的以下 JavaScript 代码中,地址SwfFile : escape(base)在以下代码行中的一个位置;现在应该将包含 swf 文件的文件夹放在哪里?

var doc = '<?php print $doc; ?>';
var doc1 = '<?php print $doc1; ?>';
var base = 'swf/'+'<?php print $doc1; ?>';
var fp = new FlexPaperViewer(
                'FlexPaperViewer',
                'viewerPlaceHolder', { config : {
                    SwfFile : escape(base),
                    Scale : 0.6, 
                    ZoomTransition : 'easeOut',
                    ZoomTime : 0.5,
                    ZoomInterval : 0.2,
                    FitPageOnLoad : true,
                    FitWidthOnLoad : true,
                    PrintEnabled : true,
                    FullScreenAsMaxWindow : false,
                    ProgressiveLoading : false,
                    MinZoomSize : 0.2,
                    MaxZoomSize : 5,
                    SearchMatchAll : false,
                    InitViewMode : 'Portrait',

                    ViewModeToolsVisible : true,
                    ZoomToolsVisible : true,
                    NavToolsVisible : true,
                    CursorToolsVisible : true,
                    SearchToolsVisible : true,

                    localeChain: 'en_US'
                }});
4

2 回答 2

0

我认为 CI 中的 flash 文件必须位于应用程序的根目录中才能工作。

于 2011-08-19T12:55:20.100 回答
0

要加载视图文件,您需要调用:

$this->load->view('yourViewFile');

在视图文件夹中,文件名将是 yourViewFile.php

如果您在下载后没有对您的 codeigniter 进行太大更改,则此控制器名称应welcome.php位于 application/controllers 下,您可以在index()函数中编写上述代码!

于 2011-08-19T13:46:15.870 回答