メンバーキャラクターを追跡するためのPHP cmsスタイルのアプリケーションを構築していますが、プロジェクトはうまくいきますが、ナビゲーションバーをより効率的にコーディングする方法があるのだろうかと思います。ナビゲーションバー、相対リンク
バーは、多くの異なるページに標準のように相対リンクが含まれているが、明白な理由のために動作しません、私はこの問題を回避なってきた方法は、
if (strstr($_SERVER['SCRIPT_FILENAME'], "admin/char/")) {
$home = "../../index.php";
$logout = "../user/logout.php";
} else if (strstr($_SERVER['SCRIPT_FILENAME'], "admin/user/")) {
など
であるので、私が持っていますこのソリューションは機能しますが、貼り付けコードをコピーして変更を加えてから、何かが足りない可能性が増し、リンクが増えるとこのチャンスが増えます。
少ないコードで同じ結果を達成するより良い方法があるのだろうか?
アドバイスをいただければ幸いです。
これ以外の方法は他にありませんか? –
私はページごとにどのレベルにあるか知っている変数を保持しているので、相対リンクをベースに戻すのは簡単です。 – hakre