[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Библотека для Работы с БД?
Stasonix
Надоело мутить с SELECT'ами, есть ли что-то более выдержанное в стиле php? Т.е. стандартно что в PDO что в других (там MySQLi напр.) приходится все-равно делать полноценный запрос $pdo->preapre("SELECT... и т.д., а есть ли что-нть в плане:

$q->SEL("a","b","c"); // ну вот как-то так (по моему я такое в кохане видел, ORM что-ли это называется).



Спустя 2 часа, 36 минут, 43 секунды (19.08.2012 - 09:59) Guest написал(а):
Такого в kohana я не видел. Если хочется ORM пожалуйста http://tigor.com.ua/blog/2009/10/21/orm-in-the-php-world/
Еще можешь обратить внимания на Active Record, хоть тот же flourish, который является больше чем AR. Широчайшие возможности, но конечно и вес его почти 2 метра.

Спустя 1 минута, 46 секунд (19.08.2012 - 10:01) T1grOK написал(а):
Гость эт Я! rolleyes.gif

Спустя 1 минута, 41 секунда (19.08.2012 - 10:03) T1grOK написал(а):
Цитата (Guest @ 19.08.2012 - 07:59)
Такого в kohana я не видел.

Разве, что Query_Builder, но не ORM или же ORM jelly, которая позволяет делать выборку нужных полей.

Спустя 2 минуты, 55 секунд (19.08.2012 - 10:06) johniek_comp написал(а):
я курю PDO, ну и обертку для него написал, вот пример:

public function insert($table, $params = array())
{
$sql = "INSERT INTO `$table` SET `". join('` = ?,`', array_keys($params)) ."` = ?";

$stmt = $this->prepare($sql);

$result = $stmt->execute(array_values($params));

$this->log($sql, array_values($params));
if ($result) {
return $this->handler()->lastInsertId();
} else {
return false;
}
}

Спустя 15 минут, 2 секунды (19.08.2012 - 10:21) sharki написал(а):
T1grOK
Если хочешь полноценную ОРМ, то ищи как встроить doctrine в кохану, а всё что щас есть, это тупо обертки

Спустя 19 минут, 44 секунды (19.08.2012 - 10:41) Stasonix написал(а):
Может тогда всем форумом напрягемся и напишем такую либу, ибо же кошмарит по kohana'm бегать? Тут Тема, на github напр. проект?

Спустя 12 минут, 13 секунд (19.08.2012 - 10:53) sharki написал(а):
Stasonix
Уже написали, я тебе сказал название - doctrine

Спустя 5 минут, 2 секунды (19.08.2012 - 10:58) Stasonix написал(а):
Цитата (sharki @ 19.08.2012 - 08:53)
Stasonix
Уже написали, я тебе сказал название - doctrine

А по русски?

Спустя 2 минуты, 30 секунд (19.08.2012 - 11:00) Stasonix написал(а):

Спустя 1 минута, 10 секунд (19.08.2012 - 11:02) sharki написал(а):
Могу только по гугловски
1) что это такое - http://ru.wikipedia.org/wiki/Doctrine
2) как её подключить запрос https://www.google.ru/search?q=doctrine&sug...iw=1280&bih=899
3) ссылка на ресурс http://www.flynsarmy.com/2010/12/better-do...e-for-kohana-3/

Спустя 4 минуты, 45 секунд (19.08.2012 - 11:06) Stasonix написал(а):
Английский в основном, я знаю конечно знаю более-менее английский, но все же... На практически родном языке легче разбираться.

Спустя 2 минуты, 13 секунд (19.08.2012 - 11:08) sharki написал(а):
Stasonix
Серьезные проекты на русском мало кто пишет, даже русские разработчики стараются писать документацию на англ.

Спустя 1 минута, 25 секунд (19.08.2012 - 11:10) Stasonix написал(а):
А потом такие как я вопросы еще тупые на форуме задают, да?

Спустя 5 минут (19.08.2012 - 11:15) sharki написал(а):
Stasonix
Ну со временем привыкнешь к англ. документации, и не будешь задавать вопросы.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.