![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem, stworzyłem sobie formularz w ZF:
W kontrolerze robię tak:
A w widoku echo $this->form; Problem jest taki, że nie widać tego formularza (IMG:style_emoticons/default/sad.gif) plik z formularzem, czyli LoginForm.php jest wgrany w folderze application/forms Ktoś ma jakieś pomysły? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Nie w konstruktorze tylko w init();
Manual czyli tak:
Ten post edytował melkorm 30.11.2010, 19:55:17 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ehh efekt ten sam (IMG:style_emoticons/default/sad.gif) biała strona i nic więcej
Formularz mam tak jak napisałeś, w kontrolerze mam:
Plik LoginForm.php mam w katalogu application/forms/LoginForm.php W application/views/scripts/home/ mam plik form.phtml, a w nim:
I mimo to wszystko jest biała strona (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
ThrowExceptions i DisplayExceptions w zendzie masz ustawione na ON?
Bo może jakimś błędem rzuca? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
W index.php mam $frontController->throwExceptions(true); ale nie pokazuje żadnych błędów
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 10 Dołączył: 2.02.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Tak sprawdzałem i chodzi wszystko ok.
Ustawiłem w kontrolerze home, i akcji form, takie coś $this->form->test="test"; i wywaliłem to: to wyświetla normalnie test, jak wstawie to, to jest biała strona Ten post edytował ExPlOiT 30.11.2010, 21:08:59 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ubierz to w try catch i zmień nazwę na Form_Loginform (nazwe pliku / klasy itp).
I daj jeszcze var_dump'a na form'a. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Nadal nic, biała strona, a dałem taki kod w kontrolerze:
Dziwne jest to, że jak wpiszę nazwe kontrolera który nie istnieje, albo akcji z kontrolera której nie ma w nim, to pokazuje się tylko biała strona, nic więcej. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 10 Dołączył: 2.02.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
czyli raportowanie błędów leży
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
W wampserv jest właczone, w index.php Zenda jest $frontController->throwException(true); do tego jest error_reporting włączony i nic, biała strona.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 20 Dołączył: 20.04.2004 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
error reporting ? masz włączone w php.ini (IMG:style_emoticons/default/questionmark.gif)
a najlepiej odpal działającą akcję i usuń w niej jakiś ; i powiedz czy zgłosi błąd czy też biała strona będzie ? Ten post edytował luki100011 2.12.2010, 07:34:25 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Generalnie już pokazuje mi błędy. mam taki index.php
I wywala mi błąd np Class Form_Login not found, a plik Login.php jest wgrany w application/forms |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
W index.php APPLICATION_ENV na development // IMO pewniejsze i w jednym miejscu ustawiane
Masz wyłączony przedrostek "Application_" w application.ini i Bootstrapie? |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Tak wyłączony
Ten post edytował ExPlOiT 2.12.2010, 11:35:52 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Obczaj swoją formę:
Może wymaganie labela (raczej ciężko wymagać go od usera) powoduje takie dziwne zachowanie i jakiego ZF używasz (IMG:style_emoticons/default/questionmark.gif) I po drugie nie ->setRequired(); tylko ->setRequired(TRUE) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Używam ZF 1.11
Takie same problemy mam, nawet jak całkiem usunę to setRequired, i nawet jak do tego dodam true. |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat Może wymaganie labela (raczej ciężko wymagać go od usera) powoduje takie dziwne zachowanie i jakiego ZF używasz I po drugie nie ->setRequired(); tylko ->setRequired(TRUE) 1. jakie wymaganie labela? On ustawia required na element (setLabel zwraca element formularza). 2. setRequired ma default TRUE, więc nie trzeba się powtarzać . P.S. nadal masz błąd że formularz nieznaleziony? P.S.2 Czy używasz podziału na moduły? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
jak dam w index.php to:
To formularze nie działają mi, pokazuje że nie znaleziono. Jak zamiast tego, dam to: to wszystko działa elegancko. Nie mam podziału na moduły. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:01 |