Hi!
Собсно вопрос, который отсовокуплял мне весь мозг за выходные.
Начну с края, просто мне так удобней не уехать в "bsod", скажу лишь, что тема про пользовательские таблицы =)
1) Создал три свои таблички в базе с префиксом "b_" аж три штуки.
2) Бережно сохранил в папке
myblog.local/www/ файл
creatorx.php и запускаю его:
myblog.local/creatorx.php
Содержимое файла creatorx.php:
require_once 'core/config/config.inc.php';
include_once 'core/model/modx/modx.class.php';
$modx= new modX();
$manager = $modx->getManager();
$generator= $manager->getGenerator();
$xml= $generator->writeSchema('core/components/cuablog/model/shema/cuablog.mysql.schema.xml', 'cuablog', 'xPDOObject', 'b_', true);
Файл
cuablog.mysql.schema.xml генерится и причем там где и указано.
3) Меняю немного содержимое скрипта
creatorx.php:
require_once 'core/config/config.inc.php';
include_once 'core/model/modx/modx.class.php';
$modx= new modX();
$manager = $modx->getManager();
$generator= $manager->getGenerator();
$generator->parseSchema('core/components/cuablog/model/schema/cuablog.mysql.schema.xml','core/components/cuablog/model/');
И вот на этом этапе ничего не происходит, error.log modx'а:
[2012-07-22 16:48:53] (ERROR @ /creatorx.php) Could not find specified XML schema file core/components/cuablog/model/schema/cuablog.mysql.schema.xml
Баловался с путями по всякому, пока не осознал, что заведут они меня на темную сторону -- в тот самы bsod головного мозга
Гугл похоже или действительно не знает, что тут к чему, или просто прикидывается, что знает, но мне говорить не хочет =)
[ed. note: dd_rainge last edited this post 14 years, 3 months ago.]