備忘録的な @7wk

phpとjavascript系をメインに扱っていく予定。

fuelphp

fuelphpが1.6になったのでcomposerでパッケージを追加してみた

fuelphp1.6も正式版になったので composerで何か入れるサンプルでもメモついでに試してみる。 Packagistに公開されていないもので手頃そうなfuel-language-pack-jaを入れてみます。 composer.jsonの該当箇所に追加 "repositories":[ { "type": "package", "p…

FuelPHPのUploadクラスを使ってみる

画像の管理をするにあたりファイルアップロードを使うので FuelPHPのUploadクラスを使ってみる。 ただデータはファイルではなくデータベースに格納します。マニュアルでいうとこのあたり。 http://fuelphp.jp/docs/1.5/classes/upload/config.htmlそしていつ…

fuelphpでタブと改行の削除

表示の際、タブと改行は邪魔な場合がほとんどです。 fuelphpで実装する場合、どう実装するのがベストなのかは いまいちわかりませんがResponseクラスで実装します。 fuel/app/class/response.php headers) { $this->body = $value; } else { $th…

簡易CMSを作る その2

昨日はCRU(D)を作りましたので、その続きです。表示部分を作ります。controllerにaction_detail()を追加します。 例のごとくエラーチェックはなしです。 find((int)$article_id); $view = \View::forge('article/detail.html'); if ($article) { $view->set(…

簡易CMSを作る その1

RebornCMSはかなり期待したのに 残念な事になっているので 簡単なCMSを実装します。まずはCRUDが利用できる状態にします。記事テーブルの作成します。 表題と本文があればいいでしょう。 カテゴリIDはついでです。 CREATE TABLE IF NOT EXISTS `articles` ( …

fuel-nestedsetsを試す。の続き。

昨日は動作確認ができたので、 続けて実用ができるように進めていきます。まずツリー構造全体を確認したいと思いますが、 READMEを見る限りそれっぽいメソッド名は見つかりません。 コードを読むより書いた方が早いので 確認できるよう下記のコードを書きま…

fuel-nestedsetsを試す。

認証周りの記事が下書きにあるけれど、 原因不明のまま動作しなかったのでお蔵入り。 んで、最近は誰かが作ったpackageを色々試している感じです。 そして今回はツリー構造の実装のNestedSetモデルを試します。 NestedSetモデルは自分で作ると割りと面倒なの…

oilコマンドでpackageをインストールする

今日もfuelphp。 fuel-ninjauthを使ってみようと思いましたが、 $ oil package install ninjauth で入れれなかったので、メモ。 packageはデフォルトだと fuel/core/config/package.php に定義されている https://github.com/fuel-packages で管理されている…

fuelphp1.3で開発環境を作ってみる。

しばらくfuelphpに触っていなかったので 過去の環境を知らなかった事にして再構築。 といってもtwigを追加するだけだけど。 参考:FuelPHP 1.x のインストール方法 $ oil create base $ cd base $ git submodule update $ git status # On branch 1.3/master …