DateTime problem a splitovani pomoci tridy String
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Taufic
- Člen | 31
Tak jeste jednou zdravim,
asi je to hloupy dotaz, ale i tak. Vytvarim si cron soubor a v databazi mam
ulozene datum a periodu opakovani po mesici (pro upozorneni emailem). Ma vize
byla takova, ze z databaze si vytahnu datum, rozdelim na roky, mesice, dny a se
srovnanim s aktualnim datem trida rozhodne zda mail poslat nebo ne. Kdyz
splituju aktualni datum, tak problem neni, ale pokud se snazim splitovat datum
z databaze, tak ladenka krici „Cannot use object of type Nette\DateTime as
array“
Tady je nastin funkce
<?php
private function findThis($date){
$allOperations= $this->operations->findAll()->fetch();
foreach($allOperations as $op){
$pomocneDatum= Strings::split($date, '/-/');
$pomocneDatum2= Strings::split($op['Date'], '/-/');
}
?>
Vsechny rady vitam, dekuji.
Edit: Uz to mam, ten fetch() tam nema co delat.
Editoval Taufic (19. 5. 2013 14:44)