Zend: Neden form elemanları pencereler düzgün işlenmez?

2 Cevap php

Ubuntu Zend ile çalışıyordu ve düzgün çalışıyordu. Şimdi aynı proje için pencereler taşındı. Ama şimdi benim form elemanları düzgün işlenmez ve bunların kod böyle kaş'ın sayfasında karşımıza çıkmaktadır:

translate( $this->element->getElement("email")->getLabel() ) ?>

Sorunun ne olduğunu biliyor musun?

2 Cevap

Bunun yerine doğru uzun versiyonu kısa açılış etiketler (<?) kullanın ve Windows sistem üzerinde php.ini etkin olmadığını mümkün mü?

Ya (direktifi short_open_tag) o özelliğini açmak ya da açılış tag (s) "convert" olabilir.

Bu çapraz-platform (ve dolayısıyla, iyi) şeyler yapmanın yolu, çünkü ikincisi çözüm öneriyoruz.

Evet belki bunu = On short_open_tag etkinleştirmek ve sunucuyu yeniden başlatmanız gerekiyor bir php.ini konudur

Çalışması gerektiği yukarıdaki gibi gibi ben nitelendirdi. Ama Franz gibi zaten gerçekten kısa etiketleri kullanmaktan kaçınmalısınız söyledi. Eğer dosyaları dağıtmak ya da farklı bir sunucuya geçmek varsa bu sadece tekrar sorun neden olur. Ne yapmalıyım find kullanmak ve editörü tüm işlevini değiştirmek ve normal php etiketi ile tüm kısa etiketleri değiştirin