xPDO Cниппет
Есть решение
Добрый день!
Есть сниппет выборки из таблицы.
Раньше запрос выглядел так:
Есть сниппет выборки из таблицы.
<?php
//Add in our package
$base_path = !empty($base_path) ? $base_path : $modx->getOption('core_path').'components/courses/';
$modx->addPackage('courses', $base_path.'model/');
//Lets have a quick play with XPDO...
$where = array (
'published' => 1,
'status_life' => 0,
'birthday' => ....
);
$res = $modx->getCollection('course',$where);
foreach ($res as $r) {
echo $r->get('name');
}Нужно вывести только те записи у которых по полю birthday месяц равен текущему месяцу.Раньше запрос выглядел так:
$result = mysql_query("SELECT * FROM san_course WHERE MONTH(birthday) = MONTH(NOW()) AND status_life = 0",$db);Подскажите как сделать такое условие в xPDO? Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ну или так:
Желательно добавить индекс на столбец birthday.