PHP スタティックに弱い

2011年01月28日(金)

スタティックに呼び出されることを想定したというか
インスタンスが持たない値はクラスが持つべき?
なんだか、なんでもインスタンス用の変数にしてましたが
よくないなとおもいました。


class Test(){
 static $test_var1;
 var $test_var2

 function __construct(){
  //インスタンス内での呼び出し
  self::$test_var1;
  $this->test_var2;
 }
}

print Test::test_var1;
$test=new Test();
print $test->test_var2

PHP staticで関数内の変数を保持

2011年01月26日(水)

関数内の変数を保持したいばあい。
これよく忘れてしまいます。

function createList($data){
	static $num=1;//この変数は関数内で保存されます。
	$num++;
	if($num>4) $num=1;
	return $list;
}

CSS リンクのアウトライン? 枠線?

2011年01月24日(月)

リンクのアウトラインだか枠線だか
フォーカスがあたったときの例の点線を消す方法です。

a{ outline: none; }

これ、有名なんでしょうか?
全然知りませんでした。
blurとか使ってました。

Yahoo YUIでWYSIWYG

2011年01月20日(木)

Yahoo YUI2の Rich Text Editorを試しに導入してみましたのでメモします。

まず以下を読み込みます。












次に設定をしてレンダリングします。

var myEditor = new YAHOO.widget.Editor('#ID名', {
    height: '300px',
    width: '75%',
    dompath: true,
    animate: true,
    handleSubmit:true
});
myEditor.render();

その後、bodyタグにクラスを入れました。

<body class="yui-skin-sam">

以上です。
最初、POSTしたときに行きませんでしたが
configulationでhandleSubmit:trueを記述するといけました。

MDB2 トランザクションをコミット

2011年01月18日(火)
// トランザクションを開始する
$mdb2->beginTransaction();

処理

 // トランザクションをコミットする
$mdb2->commit();