yii

YiiでjQueryの重複読み込み回避

結局メニューなどでjQuery使っててレイアウトのヘッダで定義することが多いと思う。その際にwidgetなどでjQueryを利用していると重複してよびだしてしまう。以下のようにconfigに定義することで回避可能。 'components'=>array( 'clientScript'=>array( 'scr…

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上…