Как работать с документацией hostCMS особенно с API

#
Как работать с документацией hostCMS особенно с API

        //так вот есть в документации апи ну нифига не работает и так и так писал и передавал значания тишина не ошибки ничего
   $oInformationsystem_Item = Core_Entity::factory('Informationsystem', 16);
   $oInformationsystem_Item->createDir();// по идеи должно создавать деррикторию пробовал по разному тишина не ошибок ничего
   $oInformationsystem_Item->save();

   //так вот работает но еще время нужно указать, и это я бы не сделал если бы не посмотрел как сделанно в тдс которые уже есть
   $oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item');
   $oInformationsystem_Item->informationsystem_group_id = 16;
   $oInformationsystem_Item->name = 'sdfsdf';
   $oInformationsystem_Item->text = 'dsfsdf';
   $oInformationsystem_Item->save();


Вот была задача создавать ИС из кода выполняемого. Столько времени вчера потратил уже под ночь. И то если бы не посмотрел как сделанно в тех что есть тдс так бы и не сделал.. Но это не вариант же каждый раз в исходниках лазить чьих то.. В документации такого не нашел.

informationsystem_group_id или text еще как то понятно откуда берется в апи есть это хоть ясно как параметры смотреть какие можно передавать это только я и понял)
НО name про это вобще в документации не нашел, понятно что это название.. но не посмотрев в готовом коде я бы этого и не знал.. как имя задать.

Вот поэтому кто знает как с этой документацией работать..

Тот код что выше по идеи должен создавать директорию но он не работает это из АPI я взял..  Но не понятно как его использовать как параметры директории создавать..  

Кто может помочь понять как работать с API пока задачу что стояла решил но там есть много прикольного по идеи что можно сделать но я не пойму как использовать , с инглишом правда не очень может и поэтому не пойму
Модератор
#
Re: Как работать с документацией hostCMS особенно с API
Давайте начнем с самой первой строки, которая должна была навести вас на определенные размышления.
$oInformationsystem_Item = Core_Entity::factory('Informationsystem', 16);

очевидно, что Informationsystem_Item НЕ РАВНО Informationsystem.

см. http://www.hostcms.ru/documentation/modules/core/orm/

Свойствами объекта являются поля из таблицы, если в таблице informationsyste_items есть name, то можете его устанавливать.

$oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item');

// ID информационной системы
$oInformationsystem_Item->informationsystem_id = 1;
// ID группы ИС, если корневая, то 0
$oInformationsystem_Item->informationsystem_group_id = 16;

$oInformationsystem_Item->name = 'Название';
$oInformationsystem_Item->text = 'Описание';
$oInformationsystem_Item->save();
#
Re: Как работать с документацией hostCMS особенно с API
HostCMS писал(а):
Свойствами объекта являются поля из таблицы, если в таблице informationsyste_items есть name, то можете его устанавливать.


А где эти таблицы смотреть какие там поля есть.. Я только в API нашел но там про name ничего нету
Модератор
#
Re: Как работать с документацией hostCMS особенно с API
id69686,
в базе можно посмотреть, таблиц больше двух сотен. Посмотреть можно через PhpMyAdmin.
#
Re: Как работать с документацией hostCMS особенно с API
А без PhpMyAdmin получается никак
Модератор
#
Re: Как работать с документацией hostCMS особенно с API
id69686,
SQL-запрос
SHOW FULL COLUMNS FROM informationsystem_items;
#
Re: Как работать с документацией hostCMS особенно с API
А в документации этого не посмотреть?
Модератор
#
Re: Как работать с документацией hostCMS особенно с API
id69686,
я вам выше дважды уже рассказал как посмотреть.
Авторизация