Smartyの状況

PHPでのうpろだのお話。

PHPでHTMLのデザインもしながら書いてると

echo <<< EOF
EOF;

を多用して、ものすごく編集しにくくなる。

ってことでHTMLテンプレートエンジンのSmartyを使ってみようと思って書いてたんですが、

配列がうまく渡せない、エラーログ吐いてくれない、など等に直面してました。

原因はmysql_fetch_arrayでがんばろうと思ってたことらしく、PDOのfetchAll()を使ったらすんなり解決。

まだSmarty使ってる恩恵は出てきてない程度ですが、とりあえずはロジックとテンプレートを分離できました。

問題は

<form method="POST" action="'.$base_url.'upload.php" enctype="multipart/form-data">
<input type="file" name="uploaded[]" size="40" />
</form>

この部分の配列を、whileで回してるのでどう処理すればいいのかなぁっていう。