I misstyped what php said :) actually PHP said that method does not exist, and i know that method exist. But when i include file Banner.php which contain that method, and change in code from $this->Banner->update to Banner::update() then works fine. Original file(which i remake to make banner part) works fine with $this->Popular->update()... Also after changes i made, i moved completly folder structure from my localhost back to web, changing only database data in config.php and everything working but banners :) I like zend framework and what ZF offer, but it is so confusing sometimes :) I am not using SVn cause i cant figure it out how to use it. I read on svn web site but still dont get it. And it was already on web site i got to adjust. Thank you very much for your reply :)
Vincent-20 wrote: > > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote: >> >> >> Hello Vincent :) >> Web site is live and working on web server. >> if($this->Banner->update()) is called in BannerController.php >> (currently on webserver is: require_once('Banner.php'); >> if(Banner::update())) > > > But you said PHP said: > > no such method updateBanner >> > > updateBanner() is a different method than update(). > > .htaccess is identical on localhost and web server. I got it from web > server >> when got this project. And it is working on my localhost. >> >> also i noticed that when i am calling method like: $this->update('some >> sql >> statement') - which is in original file(popular.php - model) i remake for >> banners, i am getting error 500. If i use $this->db->update('some sql >> statement') it works fine. > > > Sorry, I don't use Zend_Db so I can't help you here... > > Is there a possibility that problem is caused by version of FW? i am not >> sure what version i have on my computer. It could be ZF1.5, but not sure >> and >> dont know how to check. On web server i think that this is ZF 1.01. > > > Using different versions of ZF will very likely cause differences in > behaviour, best to develop using the same version. The version can be > checked by opening the file Zend/Version.php, the VERSION contant contains > the version number. > > Also, there is a folder inside every subfolder on web site which is called >> .svn. I dont know what is this for. :) > > > The .svn folders are metadata for Subversion, a Version Control System. > Apparently this website is managed using Subversion, so it's a little bit > odd that you're not using it yourself. > > Sorry if i am bothering with my problem, just i dont know from where to >> start to solve it . >> >> @Jacob- i already read acrabat and all tutorial from acrabat web site, >> but >> couldnt figure it out.. :( >> >> >> >> >> Vincent-20 wrote: >> > >> > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Hello Jacob, thank you :) >> >> I will try to explain. >> >> I have admin part of site. In administration i added new >> functionality- >> >> adding new banners. >> >> I made a BannerController.php(controller), Banner.php(model), and >> >> following >> >> the example of guy who made whole application i made admin-index.phtml >> >> and >> >> admin-update.phtml in scripts/banner folder. >> >> When you click on link i made in administration- Manage index banner, >> on >> >> my >> >> localhost i am getting a page with form for new banner. And it is >> >> working. >> >> >> >> Also there is an index,phtml page where i am calling >> >> <?=$this->getActiveBanner()?> at some point. And this works fine too >> on >> >> my >> >> localhost. >> >> >> >> But when i upload all on live site, clicking on Manage index banner >> not >> >> showing new form, but redirecting out of administration page, and >> display >> >> Error 500: Internal server error, please try again ... or some. :) >> >> If no ideas so far, i can post my methods, so you can take a look into >> >> it. >> >> I am most confusing about that its work on localhost and same files >> >> doesn't >> >> work on live server :) >> > >> > >> > Has it worked before on the live server? If not, are you sure the >> rewrite >> > rules are correct? >> > >> > Second question is: >> >> I used existing file which have very similar functionality. It >> displays >> >> data >> >> from other mysql table, but same methods are used. So i just copied >> >> existing >> >> files, and made a new one. >> >> Eg. file Popular.php and PopularController.php i renamed to Banner.php >> >> and >> >> BannerController.php, and changed protected _name='popular' to >> >> _name='banners'. >> >> Also changed some html code and when click on Manage index banner i >> was >> >> getting error: No cuch metod updateBanner. Code for that was: >> >> if($this->Banner->update()).. and then did: >> require_once('Banner.php'); >> >> if(Banner::update()) and then works :) >> > >> > >> > Sorry, I can't follow this. Where are you calling updateBanner? >> > >> > So i am so confused and dont have any clues about all this :) >> >> Thank you one more time, >> >> Vladimir >> >> >> >> >> >> >> >> >> > Cheers, >> > >> > -- >> > Vincent >> > >> > >> >> >> -- >> View this message in context: >> http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272949.html >> >> Sent from the Zend Framework mailing list archive at Nabble.com. >> >> > > > -- > Vincent > > -- View this message in context: http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17273257.html Sent from the Zend Framework mailing list archive at Nabble.com.