フラットテキストファイルをコントローラーにロードしようとしています。ローダー関数を使用してそれを行う必要があることを理解しています(そしてtrue
、文字列を取り戻すために2番目のパラメーターを設定します)が、どのパスを使用しても、ローダーはファイルを見つけることができません。?の上部はどこにありfile_path
ますか?
$this->load->file('../application/views/textiles/about.txt',true);
また、このロードされた文字列を、ビューに渡される変数に設定する方法を知っておくと便利です。
アップデート
付け加えておきますが、私がやろうとしていることに対して、ジョーダンの解決策と同じようにうまく機能するものを見つけました。テキストファイルはマークダウンで書き込まれるため、ビュー用に変換するには、次の操作も実行できます(ファイルパスについて心配する必要はありません)。
$this->load->helper('markdown');
$string = $this->load->view('text.txt', '', true);
$string = markdown($string);
$data['text'] = $string;
$this->load->view('template', $data);