Topic: zend bugas

Sveiki, tiems kas dirbate su zend. pas mane gavosi labai idomi ir keista klaida.
sukuriau kontrlori: zf create controller MPivedimas
tada dar tu action:
zf create action editmodel MPivedimas
zf create action deletemodel MPivedimas
viskas kaip ir gerai, bet kazkodel tai susikure katalogas pavadinimu "m-pivedimas":
C:\wamp\www\matavimai\application\views\scripts\m-pivedimas
taigi urlas pas mane yra toksai
http://localhost/matavimai/public/MPivedimas
pabandziau pazaisti su kitais variantais:
http://localhost/matavimai/public/m-pivedimas
http://localhost/matavimai/public/M-Pivedimas

irgi veikia, o sitas neveikia: http://localhost/matavimai/public/mpivedimas

Na bet del to galvos neskaudejo. Bet patalpinau viska i isorini serveri kur ir iskylo problemos
dabar surinku: http://kazkoks_serveris/matavimai/public/MPivedimas
ismeta klaida: Page not found
kai surenku urla
http://kazkoks_serveris/matavimai/public/m-pivedimas
arba
http://hb00361.local.lt/matavimai/public/M-Pivedimas
tai sitie veikia
Bet man reikia kad butu pirminis urlas /matavimai/public/MPivedimas

katalogo "m-pivedimas" pervardinimas i "mpivedimas" problemos neisprende.
Gal kas buvot su panasiais dalykais susidures? Gal zinote kurioje vietoje nurodoma, kad susrinkus urle kontrolelio varda, bus surasti atitinkami failai? Tuomet gal uztektu ta konfiguracini faila renkiniu budu pakoreguoti?

Re: zend bugas

http://framework.zend.com/manual/en/zen … outer.html

P.S. neatrodo, kad adreso dalis "matavimai/public" neturėtų būti matoma? Nes: http://hb00361.local.lt/matavimai/appli … tstrap.php :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: zend bugas

cia tik testinis serveris, beto zende tai yra standartiniai katalogai

Re: zend bugas

tas /public ir skirtas tam, kad web serveris negalėtų pasiekti giliau esančių failų. Bet jei testinis tai testinis...

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: zend bugas

Gal tu programini ant Windowsu?

Jei neklystu WIN yra case insensitive, tad abu include (mpivedimas) ir include (MPivedimas) turėtų veikti. Tuo tarpu Linux'e M != m

Tokiu atveju tai kas veikiaWIN, nebūtinai veiks serve.

Re: zend bugas

tai problema yra ta kad kazkodel zendas vietoje mpivedimas sukure kataloga m-pivedimas, o pats controleris susikure normaliai "MPivedimasController.php", siaip kuriant kontroleri jis tuos katalogus mazom raidem suraso. Bet nusprendziau nesiparinti, susikursiu nauja controleri.

Re: zend bugas

Man rodos, dėl pavadinimo čia. Jei būtų "Mpivedimas", tai tada galėtum pasiekti per "mpivedimas". Tačiau dabar pas tave "MPivedimas", todėl jis sekančią didžiąją raidę keičia į brūkšnį ir mažąją raidę. Taip jau zendas veikia.

Re: zend bugas

Hm, na tai cia idomiai kad zendas antra didz. raide konvertuoja i bruksni ir maza raide. Kagi zinosiu.