ようやくCodeigniterで一通り完成できますた。
管理者が管理画面にログインし、情報を登録・編集・削除でき、また、サイトに訪れた人は登録された情報を閲覧することができるってな具合のCMSちっくなヤツでつ。
ファイルアップロードの機能を、MVCの「C」に書いたわけでつが、これ、「M」の方がいいのかな?とかいろいろ考えたり、悩んだりすますた。
※ファイルアップロードクラスもあるわけでつが、奥が深くてまだまだわからずじまいですた。
でもやり始めて1ヶ月ちょっとで何とかなりますたので、前のCakePHPの経験が生かされたのではないかと思ひまつ。
改めて「
CodeIgniter ユーザガイド 日本語版 Version 1.6.3」を読み返してみますた。
新たな発見が!
▼数字ヘルパ
http://codeigniter.jp/user_guide_ja/helpers/number_helper.html
読んでみると、ファイルの単位(KB、MT、TBとか)を自動的に表示してくれるヘルパだったようで…。
似たようなのをPHPマニュアルを参考にして、ヘルパ作って実装してますた…。
▼PHPマニュアル「filesize()」
http://php.benscom.com/manual/ja/function.filesize.php
まぁ、ヘルパの作り方もわかったので、良しとすますかねw
次は、よく使いそうな機能のライブラリも作ってみたいものでつ。
※って、やっぱりファイルアップロード…なのかなぁ。。。