Propel ORM a vložení do Nette
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- breeta
 - Člen | 68
 
Zdravím, zkouším použít v Nette Proplel ORM,
- nainstaloval jsem ho přes composer
 - dále nastavil pres prikaz propel init nastavení (generování modelů do app/model, atd.)
 - do bootstrap.php jsem vložil config propel require ‚generated-conf/config.php‘;
 
Zdá se vše jede jak má, je potřeba psát nějaké rozšíření nebo to takhle stačí?
Případně má někdo zkušenosti s Propel ORM a Nette?

- CZechBoY
 - Člen | 3608
 
Rozdíl mezi databázovýma vrstavama je akorát v konfiguraci (z pohledu
Nette fw). Takže pokud bys chtěl konfigurovat připojení přes neon/Nette
musel bys udělat rozšíření DIC.
Pro příklad
Nette/Database
Nextras/Dbal
Kdyby/Doctrine

- breeta
 - Člen | 68
 
h4kuna napsal(a):
Rozšíření je hotové.
OK do neonu jsem vložil viz níže ale jak napojit nastavení na konzoli,
když dám příkaz vendor\bin>propel build tak napíše: Unable to write
the "" directory
Předpokládám že nenačte nastavení z neonu …
extensions:
    Propel: Divisions\Nette\Extension\Propel\Propel2Extension
Propel:
  general:
      # The name of your project.
      project: testservis
  ### Directories and Filenames ###
  paths:
      # Directory where the project files (`schema.xml`, etc.) are located.
      # Default value is current path #
      projectDir: app/model
      # The directory where Propel expects to find your `schema.xml` file.
      schemaDir: app/model
  database:
      connections:
          testservis:
              adapter: mysql
              dsn: "mysql:host=localhost;dbname=testservis"
              user: root
              password: