Mimo to dalej mam kilka pytań odnośnie admin generatora.
W starszych wersja do generowania CRUD używało się propel:generate-admin.
1. Czy komendy propel:generate-admin i propel:init-admin to to samo?
2. Do czego służy propel:generate-admin skoro interfejs może generować komenda propel:generate-module?
3. Mamy 2 tabele: jedna posiada klucz obcy do tabeli test_dowiazanie.
propel: test: _attributes: {phpName: test, idMethod: native} test_id: {type: integer, required: true, primaryKey: true, index: unique, autoIncrement: true} test_dowid: {type: integer, foreignTable: test_dowiazanie, foreignReference: test_dow_id} test: {type: longvarchar} test_dowiazanie: _attributes: {phpName: test_dowiazanie, idMethod: native} test_dow_id: {type: integer, required: true, primaryKey: true, index: unique, autoIncrement: true} test_dow: {type: longvarchar}
Po wygenerowaniu propel:build-all i propel:generate-module aplikacja_testowa modul_testowy test otrzymuje błąd "The server returned a "500 Internal Server Error."" przy próbie zalinkowania do editSuccess i newSuccess. Winę ponosi plik _form.php. Po zarymowaniu w tych plikach odwolania do formularza
<?php //include_partial('form', array('form' => $form)) ?>
tekst "test" zostanie wyświetlony.
Ale dlaczego otrzymuje błąd w tych dwóch plikach? Błąd nie pojawia się jeżeli stworze jedną tabelę bez żadnych relacji do innej.
Pozdrawiam
Pilnie potrzebuje rozwiązania na postawione pytanie nr 3.
Tabela, która nie ma żadnych dowiązań do innych wyświetla się prawidłowo tz po kliknięciu na link New - > zostaje przeniesiony do formularza New

Natomiast tabele, które mają jakieś relacje [job - patrz przykład niżej] mają uszkodzone formularze newSuccess i EditSuccess.

Skopiowale schemat jobleta ale dalej jest to samo!
propel: category: _attributes: {phpName: category, idMethod: native} id: ~ name: { type: varchar(255), required: true } job: _attributes: {phpName: job, idMethod: native} id: ~ category_id: { type: integer, foreignTable: category, foreignReference: id, required: true } type: { type: varchar(255) } company: { type: varchar(255), required: true } logo: { type: varchar(255) } url: { type: varchar(255) } position: { type: varchar(255), required: true } location: { type: varchar(255), required: true } description: { type: longvarchar, required: true } how_to_apply: { type: longvarchar, required: true } token: { type: varchar(255), required: true, index: unique } is_public: { type: boolean, required: true, default: 1 } is_activated: { type: boolean, required: true, default: 0 } email: { type: varchar(255), required: true } expires_at: { type: timestamp, required: true } created_at: ~ updated_at: ~
Mam Symfony 1.4.1 i NetBeans 6.8
Pozdrawiam i czekam na odpowiedź