symfony(propel) 에서 recordSet 을 초기화하여 위치를 되돌리기
2010. 3. 24. 18:18ㆍ99. 정리전 - 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);
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);