Собственные классы, xPDO

Здравствуйте!

Я создал таблицы в базе. Создал модель, чтобы работать с ними, используя xPDO.

Когда я просто пишу в сниппете:

$homeDir = $modx->getOption('core_path').'components/tmp/';
$modx->addPackage('tmp', $homeDir. 'model/', 'tmp_');

потом могу спокойно использовать newQuery() и все радости.

Но я создаю свой class Myclass… и ничего не работает. Причем modx api с горем пополам я в него вкрутил. Правда не уверен до конца корректно ли, но по крайней мере api работает. А вот с запросами никак не разобраться.

Не подскажите, как делать правильно, если пишешь свои классы + надо xPDO…
Ivan K
18 декабря 2012, 14:16
modx.pro
898
0

Комментарии: 6

Виталий Киреев
18 декабря 2012, 19:14
0
Пропишите это в конструкторе главного класса компонента и подключайте его через $modx->getService()
    Ivan K
    18 декабря 2012, 19:30
    0
    Я только сегодня начал копать в эту сторону, поэтому пока могу ответить только так — %) Спасибо, постараюсь погуглить в эту сторону!
      Виталий Киреев
      18 декабря 2012, 20:26
      0
      Посмотрите код любого компонента, у которого есть свои таблицы или страница в менеджере, будет понятнее.
    Василий Наумкин
    18 декабря 2012, 22:26
    0
    Есть только один способ научиться — смотреть на тех, кто умеет.

    bezumkin.ru/blog/252/
      Ivan K
      19 декабря 2012, 09:17
      0
      Поэтому я здесь… сейчас почитаю, спасибо!
        Алексей
        25 января 2017, 10:03
        0
        404
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6