Propel не является автозагрузкой модельного класса, почему? - PullRequest
0 голосов
/ 28 мая 2019

У меня новая структура проекта. И я хочу использовать propel.

Я уже настроил композитор и Propel 2.0. И я создал 2 таблицы в новой базе данных.

Я создал php-файл, который работает, и я пытаюсь получить доступ к одной из таблиц.

Я получил эту структуру папок:

\mkte_circuitos
 \IMP
  \controller
   -process.php
  \model
   \Base
   \Map
    -Extra.php
    -Extratype.php
   -schema.xml   
 \vendor
  -composer.json
  -comoser.lock
  -propel.json
  -propel.json.dist

(примечание: Extra.php, Extratype.php находится внутри папки модели и на том же уровне Base и Map (не внутри карты))

Я буду использовать класс модели "Extra" в process.php

Предполагается, что движут классы автозагрузки модели ??

Это мой propel.json.dist

{
    "propel": {
        "paths": {
            "schemaDir": "c:\\laragon\\www\\mkte_circuitos\\imp",
            "phpDir": "C:\\laragon\\www\\mkte_circuitos\\imp\\model"
        }
    }
}

Мне не хватает какой-то конфигурации?

Я создал все с помощью команды propel init, и это выглядит хорошо. Но процесс не может найти класс Extratype.

Должен ли я require_once какой-нибудь php файл ??

С наилучшими пожеланиями

...