
Brakuje mi tu na samej górze nawigacji i nie mam pojęcia co przeoczyłem, ale robiłem wszystko zgodnie z opisem i nie wiem już gdzie szukać błędu. Cache/ciastka wszystko było czyszczone milion razy, plugin instalowalem też parę razy i zawsze to samo. Poniżej ustawienia pluginu.
plugins/sfAdminDashPlugin/config/app.yml
Kod
all:
sf_admin_dash:
web_dir: /sfAdminDashPlugin
image_dir: /sfAdminDashPlugin/images/icons/
default_image: config.png
resize_mode: thumbnail
logout: true
site: My site
include_path: true
include_jquery_no_conflict: false
login_route: @signin
logout_route: @signout
sf_admin_dash:
web_dir: /sfAdminDashPlugin
image_dir: /sfAdminDashPlugin/images/icons/
default_image: config.png
resize_mode: thumbnail
logout: true
site: My site
include_path: true
include_jquery_no_conflict: false
login_route: @signin
logout_route: @signout
apps/backend/config/app.yml
Kod
all:
sf_admin_dash:
items:
Users:
url: user
sf_admin_dash:
items:
Users:
url: user
apps/backend/config/routing.yml
Kod
user:
class: sfDoctrineRouteCollection
options:
model: User
module: user
prefix_path: /user
column: id
with_wildcard_routes: true
homepage:
url: /
param: { module: sfAdminDash, action: dashboard }
class: sfDoctrineRouteCollection
options:
model: User
module: user
prefix_path: /user
column: id
with_wildcard_routes: true
homepage:
url: /
param: { module: sfAdminDash, action: dashboard }
layout.php w sekcji body
Kod
<?php include_component('sfAdminDash','header'); ?>
<?php echo $sf_content ?>
<?php include_partial('sfAdminDash/footer'); ?>
<?php echo $sf_content ?>
<?php include_partial('sfAdminDash/footer'); ?>
UPDATE: Problem rozwiązany - plugin sam sprawdza czy użytkownik jest zalogowany i jeśli nie jest to mu nie pokazuje menu.