symfony(propel) 에서 recordSet 을 초기화하여 위치를 되돌리기

2010. 3. 24. 18:1899. 정리전 - IT/17. Symfony 퉷퉷

Propel1.2で、creole、mysqlを使っている前提で、、、、
seekで問題ないと思います。
そちらで動作は問題なく動いているということで、こちらで動かしてはないですが、ソースを追ってみると、
 PEARの
 \symfony\vendor\creole\drivers\mysql\MySQLResultSet.php
 の
 MySQLResultSet::seek($rownum)
 で、
 mysql_data_seekを呼んでいます。
 http://php.benscom.com/manual/ja/function.mysql-data-seek.php
 
 しいて言うなら、seek(0)の方が、何をしてるかわかるので、いいかもです。
 
 でも、
 http://creole.phpdb.org/docs/api/creole/ResultSet.html#methodfirst
 firstとかもありますね。

예문)
$rs->seek(0);