Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CodeIgniter] YAML jako model
kwazarmaster
post 15.06.2010, 14:01:49
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 19.11.2007

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


Ostatnio zacząłem używać Doctrine jako modelu w Codeigniterze, ale przypisywanie wszystkich relacji jest strasznie męczące. Znalazłem więc plugin do MySQL Workbench, który miał mi generować model pod doctrine. No ale problem polega na tym, że wypluwa mi model w YAML i nie wiem co z tym dalej zrobić? Czy da się go jakoś przekonwertować, czy coś? Albo, żeby doctrine korzystała bezpośrednio z YAML'a ? Dzięki za podpowiedź. sciana.gif

Znalazłem odpowiedź jak by ktoś tego szukał w przyszłości:

  1. <?php
  2.  
  3. /**
  4.  * @author Prodigy
  5.  * @copyright 2010/6/15 14:13
  6.  */
  7. class yaml extends Controller{
  8. function index(){
  9. $options = array(
  10. 'packagesPrefix' => 'Plugin',
  11. 'baseClassName' => 'MyDoctrineRecord',
  12. 'suffix' => '.php'
  13. );
  14.  
  15. Doctrine_Core::generateModelsFromYaml('C:\Program Files\WebServ\httpd-users\instalacja\system\application\controllers\schema.yml', 'C:\Program Files\WebServ\httpd-users\instalacja\system\application\models', $options);
  16. }
  17. }
  18. ?>


Ten kod wypluł mi model => teraz jestem MegaHappy guitar.gif

Jeszcze jedno ważne: żeby odpalać to z Controllera i oczywiście musi być poprawnie zainstalowane doctrine (http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup) aaevil.gif


--------------------
In googlii non est, ergo non est.
Umiesz liczyć ... licz od zera
- to stwierdzenie rozwiązuje większość problemów z tablicami .



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: 19.06.2025 - 16:18