私は、ページを自動的に生成するのではなく、コードを生成してPHPページに追加するためにユーザに提供するCMSを開発中です。codeigniterページを非codeigniter PHPページに組み込む
私はアプリケーションをCIに移行していますが、このプロセスの設定方法には苦労しています。これはほとんどの作品2つのCodeIgniterのインデックスページ(最初のコントローラおよびインデックスパスを変更する接続するための主要なアプリケーションやその他のための1)を行うことにより
、私は何を望むだろうが、このようなものになるだろう:
<?php include("cms/connector.php"); ?>
<html>
..
<body>
<h1>Static</h1>
<?php echo($cms['data']); ?>
</body>
ファイルを正しくプルして呼び出されたビューを実行しますが、ビューの変数は保存されません。
また、私はしかし、彼らは取得しようとしているCMSのページを標的とする能力を必要としない:
<?php include("cms/connector.php/cms/2"); ?>
はもはや機能します(拡張子がないので、私は推測?)私は仕事にこの部分を取得することができれば私はすべてのアイデアは、私ならば、アプリケーションがさまざまなセットアップにホストされていることができたので、私はそれをしたいと思い
素晴らしいことだページ
上で直接ビューを含めることができますので、私は、変数を心配する必要はありませんダイレクトを含める必要性を回避することができますURL(http)はデフォルトでは常にオンになるとは限りません。また、私はコンテンツを検索エンジンでうまく拾いたいので、Ajaxを利用したくありません。
「ファイルが正しくプルされ、呼び出されたビューが実行されますが、ビューの変数は保存されません」ということを明確にすることはできますか?ビューの変数はどういう意味ですか?フォームが提出されたらどういう意味ですか?または、ビューファイルの変数が表示されないということですか? "2 codeigniter index pages"とはどういう意味ですか? 2つのコントローラーを意味しますか? – kevtrout
申し訳ありませんが、変数が保存されていないと言うと、ページに表示されるビューに何かをエコー表示すると、ビューは機能しています。私は変数がとにかく渡されることは期待しませんが、それらを含めてファイルに渡す方法があるかどうかはわかりません。 – kilrizzy
私は2つのコードイグナイターインデックスページ(ルートインデックスページ)を試してみると、別のコントローラーに/cms/index2.phpを訪問するだけで、代わりに2つ目の問題が発生しました。インデックスページのために働いていて、その後のコントローラではない – kilrizzy