Install & Settings
インストール
Sabelのディレクトリ構造
実行時環境設定
ルーティング設定
データベース設定
アドオンのインストール・ロード
Functions
コア関数
ヘルパ関数
Controller & Action
コントローラの作成
テンプレートファイルの選択
リクエスト値の取得
全アクション共通の処理
リダイレクト
Session
セッションを使う
バックエンドを選択する
Logging
基本的なログ出力とログレベル
リアルタイム出力とカスタムロガーの登録
Form & Validation
バリデーション
フォーム
モデルフォーム
Database
データベース設定
テーブル名・カラム名規約
マイグレーション(テーブル定義)
データベースから取得(SELECT)
基本的な取得方法
ファインダによる取得
テーブル結合
コンディションに関する詳細
データベースへ保存(INSERT)
データベースへ保存(UPDATE)
データベースから削除
ステートメントの使用
コールバックを実装する
トランザクション
ページャ(Paginator)を使う
ビューを扱う
Mail
メールを送信する
HTMLメールを送信する
ファイルを添付する
SMTPに接続し送信する
メールから件名・本文・添付画像などを取り出す
XML & DOM
XML文書のロードと保存
XML文書の作成
DOMの操作
要素・属性へのアクセス
Annotation & Reflection
アノテーションの読み取り
Key-Value-Store
KVSの利用
Cache
キャッシュの利用
RSS
RSSを読み込む
RSSを書き出す
Test
アサーションメソッド
Functionalテスト
Unitテスト
複数のテストをまとめて実行する
テスト実行時にフィクスチャを実行する
Tasks
Schemaタスク(テーブルスキーマ出力)
Migrationタスク(DBバージョン管理)
Addons
アドオンのインストール・ロード
ACLアドオン(アクセス制御)
Extrollerアドオン(コントローラ拡張)
Imanageアドオン(画像管理・サムネイル)
Mobileアドオン(モバイルサイト開発支援)
Sabel JS
Ajaxを使う
イベントを使う
ウィンドウのサイズを取得する
要素を取得する
要素を操作する
エフェクトを使う
ユーザーエージェントを取得する
URLをパースする
カレンダーを使う
Ajaxでも履歴管理をする
Tips
プロジェクトごとにSabelを設置する
Webからは実行できないモジュールを作成する
セッションの有効/無効
PostfixからメールをSabelアプリに渡す
コールバックを利用し保存時に作成/更新日時を格納する(Database)
ブラウザの表示領域を指定サイズに変更する(JS)
Forum
Reporting Bugs
API Guide
FAQs
Blog
Login
Sabel 1.2 Beta
Sabel 1.1 Stable
Sabel 1.0 Stable
Sabel HP復旧
(2009/11/03)
Apache
Firebird
Memcached
MySQL
PHP
PHPUnit
PostgreSQL
Zend