Saya perlu memilih entitas dengan tanggal tertentu.
Bagaimana seharusnya format berikut ini diformat. Apakah saya perlu mengurai 15-Mei-2010
Juga bagaimana saya mendapatkan halaman kesalahan.
function events2() {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'node', '=')
->propertyCondition('status', 1, '=')
->propertyCondition('type', 'event')
->propertyCondition('field_event_date', '15-May-2010', '=');
$result = $query->execute();
return $result;
}
Jawaban:
Dengan modul Drupal 7 dan Date 2.2:
sumber
Saya belum pernah menggunakan
EntityFieldQuery
, tetapi melihat kode menunjukkan bahwa Anda harus memastikan bahwafield_event_date
disimpan sebagai bidang MySQL DateTime , dan bahwa format argumen dalam salah satu format yang disukai:sumber
Berikut adalah kode untuk memeriksa rentang tanggal menggunakan ANTARA kata kunci,
sumber