ユーザーがいるページの場所、つまりコントローラーと関数を表示する簡単な方法を作成しようとしています。例:
Settings - Profile
というカスタム ライブラリで次の関数を使用していますLayout
。
function location()
{
$CI =& get_instance();
$location = $CI->uri->uri_to_assoc(1); //create array of uri segments
foreach ($location as $key => $value)
{
$result = anchor($key, ucfirst($key)); //link to main controller
if ($value) //if in controller function
{
$result .= " - "; //separator
}
$result .= ucfirst($value);
}
return $result;
}
次に、ヘッダーファイルに表示していますecho $this->layout->location();
更新:コントローラーが であるかどうかを確認する if 条件も追加したuser
ため、ユーザーのユーザー名が表示されます。例:User - Profile
へJohn - Profile
if ($key == "user") //display username
{
$key = $CI->tank_auth->get_username();
}
誰かがより良いソリューションを使用している場合、私は興味があります。共有してください。