私は強烈なロジックを持ついくつかの管理ページがあるサイトに取り組んでいます。例を見てみましょう。特定のノードをリストし、それらのノードを追加または削除したり、その他のアクションを実行することができるページが必要です。DBクエリを持たないDrupal PHPページ?
今、私はDrupalの中で通常のページを作成し、「PHPコード」として、入力フィルタを選択し、ちょうど次の行を追加することができます。
<?php executeTheCodeThatDoesEverythingForThisPage(); ?>
を私はモジュール内でこのメソッドを置くことができます。
しかし、これは理想的ではありません。なぜなら、どのメソッドを呼び出さなければならないかを見つけるためのDB呼び出しが行われているからです。私がしたい:
- 全くDBコール
- をスキップするには、例えば、フォルダを持っていますすべてのカスタムページを保存するページ。 aboutus.php、mystuff.php
- はまだ誰もが、私はこれを行うことができます方法を知っている
< < - 編集済み - >>
私はDBのクエリをスキップすることができない場合は、誰かが私に静的なPHPファイルからのデータを含めるための最良の方法を伝えることができますか?このためのモジュールがあり、または私はちょうど次のコードを追加する必要があります:ファイルを含めるには
include_once "myFile.php";
コードがデータベースのものである場合、キャッシュを使用する場合は、その部分をスキップできる唯一の方法です。 – yoda