2007年9月アーカイブ

JavaScriptでリアルタイム値チェックを簡単に行える 「LiveValidation」
入力のユーザへの注意喚起がリアルタイム行えます。

超便利で使えるprototype.jsベースJavaScriptウィジェットライブラリまとめサイト「Script.aculo.us Samplr」
ティッカー風の表示や文字切り替え等

Firefoxでのonoverflow/onunderflowイベント?

漢字が使える日本語フォント無料ダウンロード 46種類

PhotoShopのブラシを800以上配布しているサイト 「VOID brushes」

PhotoShopで7色に輝く美しいパーティクルエフェクトを作成するチュートリアル

携帯端末スペック一覧

ブロガーのための使えるPhotoShopチュートリアル集

美麗なCSS/XHTMLデザインテンプレート配布サイト 「STUDIO7DESIGNS」

Web2.0風のストライプ模様の背景画像をWEBで簡単に作れる 「Stripemania」

PHPから使えるアニメーションするグラフコンポーネント 「FusionCharts Free」
視覚効果はなかなか高いかも

inputのtype=fileをCSSでクールにスタイルするサンプル

HTTPのリクエストを最小化するためのTIPS
googleの検索結果画面では画像を一つしか読み込んでいないのが驚きでした。

クリエイティブなFavicon集

CSSでWindowsVista風のナビゲーションバーを作成するサンプル

Ext 2.0 Windows
WebOSのようなUIを構築可能

PREタグにスクロールバーを付けたい

AJAXのサンプルが山ほどダウンロードできるサイト「Ajax Rain」

平成○○年を西暦に直す方法

jQuery用のscript.aculo.usがリリース「jQuery UI」
ドラッグ&ドロップ、ソート、エレメント選択、リサイザブル、アコーディオン、カレンダー等

フリーで使えるフォントいろいろ

 

<linux構築管理系>

Munin
MRTGよりお手軽に負荷やトラフィックをグラフ化できる...らしい

mixiの生みの親 “バタラ氏”が語るMySQLの意外な利用法
MySQLによる負荷分散と成長の合わせた拡張

Web道楽 - ペースト時 の vim のオートインデントを無効にしたい
ペースト後に修正していたのは私だけですか、そうですか。


 

三つの方法があるらしい
しかし成功したのはあまりオススメで無いというbeforeValidate()を使う方法に成功しました。

モデルでの記述

class Post extends AppModel
{
  var $name = 'Post';
  var $validate = array(
          'title' => VALID_NOT_EMPTY,
          'body' => VALID_NOT_EMPTY
  );
  function beforeValidate()
  {
          if(true){       //ここに入力エラー条件を入れる
                  $this->invalidate('test');      //testという名前のエラー発生、テンプレートで表示する
          }
          return true;
  }
}
テンプレートでのエラー表示
<?php echo $html->tagErrorMsg('Post/title', 'タイトルは必ず入力してください。') ?>
<?php echo $html->tagErrorMsg('Post/test', 'とにかくエラー!') ?>

しかしこれは1.1系の話で、1.2から入力に対して複数のチェックが簡単に出来るので特殊な場合しか使わないかも
しかも、これはphp4でCakePHP1.1での場合です。

1.2であれば入力を複数条件チェックはで下記の方法で簡単に出来るようです。
validation 時、 rule 別にエラーメッセージを切り替える方法

このアーカイブについて

このページには、2007年9月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年7月です。

次のアーカイブは2007年10月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。