タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

CakePHPに関するama9satenaのブックマーク (3)

  • [CakePHP]Controllerでsetした値をbeforeRenderで取得する

    自前でアクセスログを記録する機能を作るときに、Controllerでセットした値(ページタイトルのtitle_for_layout)をログに含めたいと思い調べた。 title_for_layoutは通常コントローラのアクションでセットするためbeforeFilter()では取得できないので、beforeRender()にログ保存の処理を入れる。 とり方はこう。 $value = $this->viewVars['title_for_layout']; ちなみに、beforeRnender()時点の$thisの中身は次のようになっている。 exampleController Object ( [name]...コントローラ名 [uses]...使用するモデル [components]...使用するコンポーネント [helpers]...使用するヘルパー [here]...現在のパス(アクセス

    [CakePHP]Controllerでsetした値をbeforeRenderで取得する
  • cakePHP+JQueryでajaxを使ってFormの内容をPOSTしてみた。その2(修正版) · polidog lab++

    最新情報!!!! 新しく修正した記事書きました!!! cakePHP+JQueryでajaxを使ってFormの内容をPOSTしてみた。その3(修正版) 前に書いた記事がselectやradioなどが存在する場合に動作しない事が判明したため、修正版を用意しました。 $(function(){ $('form').submit(function(){ var postData = {}; $('form').find(':input').each(function(){ if ( !$(this).is(':disabled') ) { // disableでない場合のみサーバに送る if ( $(this).attr('type') == 'radio' || $(this).attr('type') == "checkbox" ) { // ラジオボタンの場合 if ( $(this).i

    ama9satena
    ama9satena 2012/06/25
    jQuery
  • cakePHP+JQueryでajaxを使ってFormの内容をPOSTしてみた。 · polidog lab++

    最新情報!!!! 新しく修正した記事書きました!!! cakePHP+JQueryでajaxを使ってFormの内容をPOSTしてみた。その3(修正版) cakePHP使っているんでAjaxだろうがpostしたときは$this->dataで受け取りたいなーとか思ってました。 data[Post][title]とかいうformの名前にしておけばいいといえばいいけど、Securityコンポーネントつかっているとだめだよねって話になりますよね。 んで、いちいち全部のinputタグのIDからデータとってくるのとかめんどいなーと悩んだ訳ですが・・・ よく考えたら、formのデータを全部もってくればいいってことに気づきました。 ってことでこんな感じに書いてみました。 <?php $this->Html->scriptStart(array('inline' => false))?> $(function

  • 1