0

私は CodeIgniter の初心者です。ビュー領域だけで PHP の知識を使用して CodeIgniter コードで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 のフラッシュ ファイルが機能するには、アプリケーションのルートにある必要があると思います。

于 2011-08-19T12:55:20.100 に答える
0

ビュー ファイルをロードするには、以下を呼び出す必要があります。

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

ビュー フォルダー内のファイル名は yourViewFile.php になります。

コードイグナイターをダウンロードしてからあまり変更していない場合、このコントローラー名はwelcome.phpapplication/controllers の下にある必要があり、上記のコードをindex()関数に記述できます。

于 2011-08-19T13:46:15.870 に答える