Показать сообщение отдельно
Старый 22.01.2014, 19:44   #9
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Очень актуально, как работать с Базой данных на основе Extbadse (и если возможно, то на чистом PHP)...
Так понимаю, что там - есть какие-то в том числе кастомные запросы...

PHP код:

 
// вот как пользоваться этим :)
// add
$myRepository->add($myModel);
 
// remove
$myRepository->remove($myModel);
 
// removeAll
$myRepository->removeAll(); // don't do this at home
 
// replace
$myRepository->replace($myModel$myOtherModel);
 
// update
$myRepository->update($myModifiedModel);
 
// count ALL
$myRepository->countAll(); // get the amount of all objects
 
// count constraint
$myRepository->countBy[myProperty]($thisMustMatchMyProperty);
 
// UID
$myRepository->findByUid($theUid); // returns ONE Model-Object (...if found)
 
// all
$myRepository->findAll(); // only constraint by enablecolumns, language and storagePid
 
// findBy...
$myRepository->findBy[myProperty]($thisMustMatchMyProperty); // returns a Storage-object
 
// findOneBy...
$myRepository->findOneBy[myProperty]($thisMustMatchMyProperty); // returns ONE Model-Object (...if found) 

Последний раз редактировалось Ивано++; 23.01.2014 в 23:35
Ивано++ вне форума   Ответить с цитированием