Symfony kullanarak küçük bir yardım

2 Cevap php

Herkes bazı Symfony kaynaklara beni bağlayabilir miyim, onlar bulmak zor. Ben bunu doğru kullanmak için nasıl bir anlayış biraz sorun yaşıyorum. CodeIgniter ile güvenlik yardımcısı kullanmak gibi yapıyorsun bunu yüklemek istiyorum:

$this->load->helper('security');

Ve sen böyle bir şey yapacağını işlevlerini kullanabilirsiniz:

$data = $this->input->xss_clean($data);

Smyfony 404 sayfa birini yönlendirmek ile Ama sfAction sınıf ve redirect404 () API kullanmanız gerekir. Yani herkes açıklamak ya da bana iyi bir öğretici bağlantı olabilir?

2 Cevap

Ben çok Practical Symfony öğretici ile bir kenara birkaç saat ayarlamak ve okumanızı tavsiye ederim. Bu sonuna kadar proje baştan bütün temelleri geçer.

Symfony, büyük bir çerçeve olmasına rağmen, dik bir öğrenme eğrisi vardır. Bu öğretici gerçekten temelleri daha gelişmiş şeyler için, nasıl çalıştığını anlamanıza yardımcı olur.

http://www.symfony-project.org/book/1_2/06-Inside-the-Controller-Layer#chapter_06_sub_skipping_to_another_action (bir kaç paragraf aşağı kaydırma)

Using

http://www.symfony-project.org/api/1_4/sfAction

Yukarıdaki linke ayrıntılı 404 yönlendirme yöntemleri (redirect404, forward404, forward404If, forward404Unless) bir dizi erişebilirsiniz. Eğer eylemleri içinde bu yöntemlerin hepsi erişebilirsiniz:

public function executeAction(sfWebRequest $request)
{
  $this->forward404();
}

Ikincisi geri tarayıcıya yönlendirmeyi itin ve kullanıcıya 404 sayfanın URL'sini yerine erişmeye teşebbüs URL'sini gösterecektir olarak yerine redirect404 arasında forward404 kullanarak öneriyoruz.

Configuring

Bir 404 uygulamanın config/settings.yml bu gibi tetiklenir çalıştırılacak gereken modülünü ve eylem yapılandırabilirsiniz:

all:
  .actions:
    error_404_module:       my_module   # To be called when a 404 error is raised
    error_404_action:       my_action   # Or when the requested URL doesn't match any route

Update:

http://www.symfony-project.org/doc/1_4/, 'Pratik Symfony' başlamak için harika bir yer olmaktan: Symfony hakkında genel bilgi için onlar online olarak mevcut üç kitap check out. Orada tam bir API referans de mevcuttur: http://www.symfony-project.org/api/1_4/.