ユーザーが自分のサイトで使用できるルートは多数あります。たとえば、ある特定のユーザーの場合、別のユーザーとは異なるナビゲーションが得られます。
ユーザーがどのセクターであるかに応じて、これらの ID を取得し、一意のナビゲーション タイトルを作成するための switch ステートメントを作成しました。
switch($sector_id){
/*chefs
case 'f8721714d845eaa5222dcdb4dd642ceb29a280bc':
$key_array= array('menus','news','staff','directory');
$url_array = array('/dashboard/menus/','/dashboard/news2/','/dashboard/staff2/','/dashboard/directory2/');
$name_array = array('Menus2','News2','Staff2','Directory2');'Recipe Stories', 'Blog', 'Events');
break;*/
//restaurants, pubs
case 'c835ff2d2838b3ea45bdb729c641b73b4fa0098d':
case '378ee5253530d7d02cea3012966deab24bcc5da2':
$key_array= array('menus','news','staff','directory');
$url_array = array('/dashboard/menus/','/dashboard/news/','/dashboard/staff/','/dashboard/directory/');
$name_array = array('Menus','News','Staff','Directory');
break;
たとえば、これは私がすでに持っているものです(ハードコードされています):
array( 'key' => 'profile',
'url' => '/dashboard/profile/',
'name' => 'Profile'),
array( 'key' => 'picture',
'url' => '/dashboard/picture/',
'name' => 'Profile Picture'),
array( 'key' => 'cv',
'url' => '/dashboard/cv/',
'name' => 'CV').
上記の配列を動的に構築するにはどうすればよいですか? for each ステートメントを使用できますが、ネストする必要がありますか? どんな助けでも大歓迎です。
ありがとう