Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZEND Framewor]Strict Standards: Creating default object from empty value
Ilware
post 20.12.2010, 00:56:37
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam,

nie wiem czy to pytanie zamieszczam w dobrym dziale, ale szukałem już chyba wszędzie odpowiedzi, i nic nie znalazłem.

Zaczynam naukę framework'a więc proszę o wyrozumiałość w błędach żółtodzioba. Sprawa wygląda tak że wyświetla mnie się błąd po załączeniu skryptu

błąd:
Strict Standards: Creating default object from empty value in C:\wamp\www\ZEND\application\controllers\IndexController.php on line 4

kod jaki mam to

plik IndexController.php

  1. <?php
  2. class IndexController extends Zend_Controller_Action {
  3. function indexAction() {
  4. $this->view->title = "My Albums";
  5. }
  6.  
  7. function addAction() {
  8. $this->view->title = "Add New Album";
  9. }
  10.  
  11. function editAction() {
  12. $this->view->title = "Edit Album";
  13. }
  14.  
  15. function deleteAction() {
  16. $this->view->title = "Delete Album";
  17. }
  18. }


plik index.php

  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. date_default_timezone_set('Europe/London');
  4. set_include_path('.' . PATH_SEPARATOR . './library'
  5. . PATH_SEPARATOR . './application/models/'
  6. . PATH_SEPARATOR . get_include_path());
  7.  
  8. include "Zend/Loader.php";
  9. Zend_Loader::loadClass('Zend_Controller_Front');
  10. Zend_Loader::loadClass('Zend_Controller_Action'); // to załączyłem bo wywalało błąd Fatal error: Class 'Zend_Controller_Action' not found,
  11. // da się to jakoś ominąć czy wszystkie klasy trzeba załączać osobno?
  12.  
  13.  
  14. $frontController = Zend_Controller_Front::getInstance();
  15. $frontController->throwExceptions(true);
  16. $frontController->setParam('noViewRenderer', true);
  17. $frontController->setParam('useDefaultControllerAlways', true);
  18. $frontController->setControllerDirectory('./application/controllers');
  19.  
  20. $frontController->dispatch();


co zrobić z tym błędem?bardzo proszę o pomoc


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
agmakonts
post 20.12.2010, 01:34:55
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 20.08.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Generowałeś projekt z lini poleceń czy ręcznie? Masz dobrze wszystko w bootstrapie/configu poustawiane?


--------------------
Folio :: Blog
Go to the top of the page
+Quote Post
Ilware
post 20.12.2010, 02:13:14
Post #3





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Struktura plików wygląda u mnie tak:
  1. index.php
  2. .htaccess
  3. /application
  4. .htaccess
  5. /controllers
  6. IndexController.php
  7. /models
  8. Album.php
  9. /views
  10. /filters
  11. /helpers
  12. /scripts
  13. /library
  14. .htaccess
  15. /ZEND
  16. /public
  17. /images
  18. /scripts
  19. /Index
  20. index.phtml
  21. add.phtml
  22. del.phtml
  23. .........//jeszcze kilka innych z rozszczeżeniem phtml
  24. /styles
  25. style.css


Tworzyłem ręcznie z wiersza poleceń za dużo plików na raz się tworzy, a jak sam robię to wiem co gdzie i poco jest, index.php robi za bootstrap, kod podany poniżej


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
yevaud
post 20.12.2010, 03:56:37
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


$frontController->setParam('noViewRenderer', true);

a nie wylaczyles czasem Zend_View ktorego probujesz uzywac ?
Go to the top of the page
+Quote Post
Ilware
post 20.12.2010, 11:23:39
Post #5





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


dziękuję serdecznie ,

to był właśnie mój błąd , dopisałem to polecenie bo wcześniej nie miałem żadnych plików w scripts i żeby zobaczyć czy działa mi poprawnie IndexController.php, wyłączyłem tą opcję. teraz działa wszystko poprawinie:),

proszę o zamknięcie tematu

Ten post edytował Ilware 20.12.2010, 11:24:37


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 04:04