2010-01-01から1年間の記事一覧

yiiの国際化対応

yiiの国際化対応はかなり簡単にできるように用意されているが、良い日本語の説明がなかったので防備録。まず翻訳対象の文字列は「Yii::t('カテゴリ名','翻訳対象のメッセージ')」として記述していく。カテゴリ名はなんでも良いです。 →「yii、zii」などの予…

yiiのactiveFormでsubmit時にも有効にする

今回やりたかったのはwebページで内部POPUPした画面で入力フォームを作成するということ。単純に作成してAjaxを有効にしてもPOST時に親画面に遷移してしまう。で「enableAjaxValidation」を有効にしたときになんか方法ないかなっと思ったらあった。 return a…

yiiでアクション単位のCSS指定

コントローラーのアクション内に以下を記述。 Yii::app()->getClientScript()->registerCssFile(Yii::app()->request->baseUrl . '/css/custom.css'); scriptを指定する場合は多分「registerScriptFile」になると思われる。

yiiでデバッグツールバーを使う。

「yiidebugtb」というextentionを利用するとデバッグ情報が確認できるツールバーを利用することができます。ただ2010-08-31現在ではHPからダウンロードすると動かなかったので以下から持ってきました。http://code.google.com/p/yiidebugtb/downloads/list上…

PHPでEXCEL作成

phpでEXCELを作成する「PHPExcel」を試した。基本的な使い方は簡単なので省略。罫線をまとめて作成する方法 /** PHPExcel */ require_once './PHPExcel.php'; require_once './PHPExcel/Writer/Excel5.php'; $oExcel = new PHPExcel(); $oExcel->setActiveSh…

ludiaの覚書

■NGRAM時の注意!「SEN_INDEX_SPLIT_DIGIT」を有効にして「fulltextau」でindexを作成しないと「今9時」とか数字を含む場合に”今”、”9”、”時”と分割されて”今9時”でHITしない。※「fulltextab」はHITしない。

firefox 複数同時に別profileを起動する。

win + r firefox -P 上記でマネージャ起動複数同時起動は「win + r」で firefox -P -no-remote PROFILE_NAME以上です。PS:ちなみにマネージャはfirefoxを終了してから起動すること。