Admin jeneratör tarafından üretilen adresler nasıl değiştirilir.

1 Cevap php

Ben bir web sitesi oluşturmak için, (uskur ORM ile) Symfony 1.2.9 kullanıyorum. Ben sadece yönetici jeneratör kullanarak başladı.

Ben şimdiye kadar çalışmak için (burada öylesine millet sayesinde) yönetici jeneratör var. Kalan tek şey Admin jeneratör tarafından üretilen adresler değiştirmek istiyor. Ben tarayıcıda açıkça modül adlarını listeler aslında sevmiyorum, ben (şaşırtmaca güvenlik hiçbir şey biraz daha iyi olduğunu varsayalım) onlara kendi isimlerini vermek istiyorum.

İkincisi, herkes (ben tüm app güvenli mi) backend.php yazabilirsiniz ve bir giriş ekranı ile karşılaşacaksınız gerçeği sevmiyorum. Ben Symfony kullanarak iyi bilinen bazı sitelerin ile kontrol ve hepsini ben 'backend.php' ya (şok / korku) 'backend_dev.php' yazdığınızda bulunmayan bir sayfaya dönün.

Herkes birisi doğrudan türleri http://mywebsite/backend.php Ben forward404 nasıl tavsiye misiniz

1 Cevap

Symfony Check üzerine "sizin uri dan" / backend.php / "Kaldır" bakın backend.php için.

Modül isimleri için: URL'ler, örneğin, gibi görünmelidir nasıl route.yml belirtebilirsiniz

routeNameForAdminModule:
  class: sfDoctrineRouteCollection
  options:
    model:                yourModel
    module:               yourModule
    prefix_path:          path/prefix    <- this option

Tamam onu ​​itmek için aynı ise, bu Doktrin için, bilmiyorum ama bunu bir deneyin ;) verebilir