Date/Time in HABTM condition

3 views
Skip to first unread message

Maddy

unread,
Oct 27, 2009, 7:33:00 AM10/27/09
to CakePHP-de für deutsche CakePHP Entwickler
Hallo, wie kann ich eine PHP Funktion in einer HABTM Regel in einem
Model ohne einen Escape Fehler nutzen?

Ein Beispiel:
var $hasAndBelongsToMany = array(
'User' => array(

'conditions' => array(
// 'User.expire_account > ' . date("Y-m-d", time
()),
'User.expire_account >' => date('Y-m-d', time
()),
)
)
);

Gibt zurück: Parse error: syntax error, unexpected '(', expecting ')'
in…

Gibt es eine elegantere Lösung als diese?
function beforeFind($query) {
$this->hasAndBelongsToMany['User']['conditions']
['User.expire_account >'] = date('Y-m-d', time());
}

stefan blickensdoerfer

unread,
Oct 27, 2009, 5:09:44 PM10/27/09
to cakep...@googlegroups.com
du kannst dir doch auch per SQL das entsprechende datum holen, dann
kannst du das ganz normal in die conditions übernehmen und hast keine
probleme

2009/10/27 Maddy <malte.wa...@googlemail.com>:
Reply all
Reply to author
Forward
0 new messages