Отлаживать ваш скрипт, за вас никто не будет.
Так это понятно и ежу.
Основной вопрос, с какой стороны копать.
попробую еще раз объяснить...
Контроллер ловит submit формы...
Создает модель (как положено из файла models/common_model.php) - тут вопросов нет...
Вызывает метод из модели $model->SaveDataSet
One()
где создается таблица по типу
$Table
OneRow = & $this->getTable(‘gismytable
one’)
все работает...
Что я делаю дальше. Мне надо для отдельной ветки данных писать данные в другие таблицы:
1. копирую в каталоге tables файл таблицы № 1, GISMyTable
One.php в файл таблицы №2 GISMyTable
Two.php
2. изменяю шапочку в файле таблицы №2 на такое class TableGISMyTable
Two extends JTable и в методе __construct( '#__указываю нужное название', 'id', $db );
3. в модели я добавляю дополнительный метод ($model->, это для понятности)SaveDataSet
Two(), вызывающий работу со второй таблицей - в названии метода тоже нет ошибок, т.к. он вызывается и пытается отработать.
в методе $model->SaveDataSet
One() содержится строка:
$Table
OneRow = & $this->getTable(‘gismytable
one’)
А в методе $model->SaveDataSet
Two()
$Table
TwoRow = & $this->getTable(‘gismytable
two’)
и вот это присвоение,
$TableTwoRow = & $this->getTable(‘gismytabletwo’) - выдает ОШИБКУ, т.е. НЕ НАХОДИТ таблицу "gismytabletwo.php" лежащую рядом с таблицей gismytableone.php"...
Я уже прикалывался - подставлял во втором методе - таблицу $TableTwoRow = & $this->getTable(‘gismytableone') - как ни парадоксально НАХОДИТ...
фактически получается, что две таблицы лежат рядом, а система назходит только одну...
Я права доступа уже проверял, пересоздавал файл для второй таблицы - БЕЗ ТОЛКУ...