Witam

Z gory informuje ze jestem poczatkujacy w php i uczylem sie przez pewien czas na symfony2, w koncu przezucilem sie na zend2 i prosze was o wyrozumialosc.

Sytuacja wymusila na mnie zmiane wersji z Zend2 na ZEND v1.12

Chcialbym zrobic prosta aplikacje w ktorej zaimplementowal bym :

TODO :
A) Autentifikacja poprzez SSO do aplikacji
Modul : Zend_LDAP
cool.gif Zarządzanie prawami użytkowników
Modul : Zend_Acl
C) Formularze rejestracyjne i dostep do danych
Modul : Zend_Form
D) ORM dla dostepu do danych w db

E) Zaimplementowac dowolna funkcjonalnosc HigChart

prosze was o jakies linki do przykladow ktore implementuja wyzej wymienione moduly i z ktorych moglbym to szybko zrozumiec.
Moga byc jakies tutoriale a jezeli ktos zna jakies videokursy z versia zend v1.12 to bym byl wdzieczny.
Nie odsolyjcie mnie do dokumentacji zenda juz patrzylem i szukam gotowych przykladow ktore mi pomoga to lepiej zrozumiec.

Pytania:
1. Czy w wersjach zenda a) v2 b)v1.12 jest jakas roznica w uzywaniu modulu Zend_Acl ?
2. Czy w wersjach zenda a) v2 b)v1.12 jest jakas roznica w uzywaniu Formularzy ?
3.Uczac sie symfony2 uzywalem ORM do mapowania, czy sa duze roznice w uzywaniu mapowania miedzy symfony2 a zend v1.12

Przypominam ze przyklady moga byc dowolne.
dziekuje za kazda pomoc





probuje podlaczyc doctrin do projektu

Stworzylem plik w application/tools/doctrin-cli.php

  1. <?php
  2. // Define path to application directory
  3. defined('APPLICATION_PATH')
  4. || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
  5.  
  6. // Define application environment
  7. defined('APPLICATION_ENV')
  8. || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
  9.  
  10. // Ensure library/ is on include_path
  11. set_include_path(implode(PATH_SEPARATOR, array(
  12. realpath(APPLICATION_PATH . '/../library'),
  13. )));
  14.  
  15. /** Zend_Application */
  16. require_once '/../../library/Zend/Application.php';
  17.  
  18. // Create application, bootstrap, and run
  19. $application = new Zend_Application(
  20. APPLICATION_ENV,
  21. APPLICATION_PATH . '/configs/application.ini'
  22. );
  23.  
  24. $application->getAutoloader()->pushAutoloader(array('Doctrine_Core', 'autoload'));
  25.  
  26. $application->getBootstrap()->bootstrap('doctrine');
  27.  
  28. $config = $application->getOption('doctrine');
  29.  
  30. $options = array(
  31. 'data_fixtures_path' => APPLICATION_PATH . "/doctrine/data/fixtures",
  32. 'sql_path' => APPLICATION_PATH . "/doctrine/data/sql",
  33. 'migrations_path' => APPLICATION_PATH . "/doctrine/migrations",
  34. 'yaml_schema_path' => APPLICATION_PATH . "/doctrine/schema",
  35. 'models_path' => APPLICATION_PATH . "/models",
  36. 'generate_models_options' => array(
  37. 'pearStyle' => true,
  38. 'generateTableClasses' => true,
  39. 'generateBaseClasses' => true,
  40. 'baseClassPrefix' => 'Base_',
  41. 'baseClassesDirectory' => null,
  42. 'classPrefixFiles' => false,
  43. 'classPrefix' => 'Model_'
  44. )
  45. );
  46.  
  47. $config = array_merge($config, $options);
  48.  
  49. $cli = new Doctrine_Cli($config);
  50. $cli->run($_SERVER['argv']);

przechodzac w konsoli do folderu tools probuje wydac komende

php doctrine-cli.php

dostaje error :

Warning: require_once(Zend/Loader/Autoloader.php): failed to open stream: No suc
h file or directory in C:\xampp\htdocs\sopra\library\Zend\Application.php on lin
e 80

Fatal error: require_once(): Failed opening required 'Zend/Loader/Autoloader.php
' (include_path=';.;C:\xampp\php\PEAR') in C:\xampp\htdocs\sopra\library\Zend\Ap
plication.php on line 80