2007-11-01から1ヶ月間の記事一覧

Akelosのセッション管理をDBで行う

AkelosでセッションをDBを行う場合、現バージョン0.8なら以下のような感じになる。 まず、データベース上にセッション管理テーブルを作る。Mysqlならこんな感じ CREATE TABLE `sessions` ( `id` CHAR(32) PRIMARY KEY , `value` TEXT NOT NULL , `expire` DA…

Akelosで多対多(has_and_belongs_to_many)のテーブルを使う

引き続きAkelosのモデル周りの動作テスト。Akelosで多対多のテーブルを使いたいとき、Railsと同じくhas_and_belongs_to_manyが使える。使い方は簡単でたとえば以下のような感じでテーブル設計がされている場合 +-------+ +--------------+ +--------+ | user…

再帰的にファイル名を取得

PHP

ファイルを再帰的に列挙する関数を書いてみました。うーん。すごく難しいです 。・°°・(>_ 2007-11-12 - 女子高生ぷろぐらまーなお☆のブログ

Cake風にコンポーネントを使う

CakePHPの場合、コントローラで Session->read('login'); } } みたいな感じでコンポーネントを使うことができた。これはちょっと便利だったのでAkelosでも使えるようにする。 app/application_controller.php

まとめてmigrateをおこなう

Akelosでモデルのmigrateをするときにまとめてできないのがめんどくさいので、一括してmigrateを行うインストーラを作って対応。 app/installers/all_installer.php

AkActiveRecordを試す

昨日からAkelosを使い始めた。AkActiveRecordでスラスラいけるかと思ったらそうでもないらしい。 とりあえずいろいろと挙動を覚え書き。 多対1 has_many belongs_to +---------+ +-------+ | users | | roles | +---------+ +-------+ | id | +--| id | | na…

Akelosを使う

新しいプロジェクトで一瞬CakePHPを使おうとしたけど、なんか気持ち悪いのでやめることにした。 ということでどのフレームワーク使おうかという提案をしなきゃいけないのでいろいろ調べてたらAkelosが良い感じに気持ちがよさそうなので使ってみる。日本語の…

Youtubeの簡易クライアントのテスト

php

YoutubeのAPIで自分がアップロードした動画を非公開ビデオも含めて取得する方法が見つからないのでHTTP_Clientで無理やりもってくるためのスクリプトを書く。とりあえずGDataと統合されたっぽいしこの辺にも上がってるのでもうちょっと待てば認証APIとか出そ…