Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony]Propel generuje złe słowo kluczowe
usb2.0
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


Witam,
Symfony 1.4 Propel
Korzystam z NetBeansa, w schema.yml wrzucam schemat tabel - na 100% poprawny, odpalam polecenie
  1. propel:build --all --no-confirmation

no i między innymi tworzy się kod sql, dzięki któremu tworzone są tabele.
Tylko że np. zamiast
  1. Engine=InnoDB

mam
  1. Type=InnoDB

Co w mysql 5, nie przejdzie - przynajmniej wg. mnie.
Jak zmienić to słowo kluczowe.
Do tej pory nie miałem tego problemu, wczoraj zainstalowałem php 5.3.5 i zaczął się ten problem, chociaż co to ma wspólnego to nie wiem.
Go to the top of the page
+Quote Post
Gribo
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

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


niestety ja się z tym uporałem dość brutalnie. Niestety musiałem zmienić plik :
  1. vendor\symfony\lib\plugins\sfPropelPlugin\lib\vendor\propel-generator\classes\propel\engine\builder\sql\mysql\MysqlDDLBuilder.php


w linii 156 podmieniłem TYPE na ENGINE



--------------------
Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron.
Go to the top of the page
+Quote Post
usb2.0
post
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


jest jeszcze coś takiego
http://www.propelorm.org/changeset/1815/br...nfiguration.txt
a dokładniej
  1. propel.mysqlTableEngineKeyword = ENGINE

ale po wrzuceniu tego w propel.ini, nic sie nie dzieje
chyba nie wiem jak tego użyc-.-

ale jaki by Twój sposób nie był, ważne że działa:)
dzięki za pomoc, ale jeśli ktoś znajdzie inne rozwiązanie chętnie na nie spojrze

Ten post edytował usb2.0 29.03.2011, 19:28:21
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 Aktualny czas: 21.08.2025 - 09:48