久しぶりに更新したときは割と連投で行くのです。なぜなら公開予定日を設定してスケジューリングしているからです。 さて、今回はよく使うと思われる、PHPのdate関数を使用して日付から日本語の曜日を取得するというものです。これは日本のサイトでは結構使うのではないでしょうか?ぜひ参考になればと思います。一瞬で説明が終わります。 日付から日本語曜日を割り出す関数定義 // 日付から曜日を日本語で割り出す関数 public function tag_weekday_japanese_convert( $date ){ $weekday = array( '日', '月', '火', '水', '木', '金', '土' ); return $weekday[date( 'w',strtotime( $date ) )]; } そして使う場合 echo $this->tag_weekday_japan
さぁ、今回もCakePHPのお話にしましょう。CakePHPで一括saveする際にバリデーションチェックの有無を引数により制御できるのですが、結構バリデーションをかけるタイミングを変えたいシュチュエーションが発生することが多かったのでおさらいしてみましょう。 また、複数レコードの場合は配列マジックが結構するどいので注意する点が多かったので自らのリマインドも含めて。 CakePHPで複数レコードを保存する方法はどうやるの? CakePHPの「saveAll」関数を使おう! 全然知らない人はCakePHPでのsave関数形は以下を参照してみよう! http://book.cakephp.org/2.0/ja/models/saving-your-data.html saveAll関数に渡す配列の形式は? これも結構つまずきやすい個所ですよね? 僕は何回もつまずきましたよ・・・これがCakePH
しっていればとても簡単なCakePHPのTipsになるとは思いますが、これがなかなか配列マジックにかかって忘れてしまう、もしくは覚えているけど配列の構造どうだったっけ?ってなるんだよね。だからこうやっておかないと覚えられないんだよ。そしてだれかのためになることを祈ろう。 つまりその、NOT NULLをしたいんです・・・ 普通のクエリでやる感じだとすごい楽なんだけど、CakePHPの場合はやはり配列マジックだからね。 // 条件指定 $options['conditions'] = array( 'Entry.id' => $id, 'AND' => array( 'NOT' => array('Entry.status' => 1) // 1以外のステータスを参照 ) ); $this->find( 'all', $options ); こゆことらしいよ。 やはり配列マジックだよね。まぁ、
「この記事を100%理解すれば、グロースハックをマスターできる」 そんな記事を目指して今記事を執筆しました。 グロースハックをマスターするために必要な「グロースハックの再定義」、「グロースハックの準備」、「グロースハックの手順」、「付随的なインプット用記事」は全てこの記事内に収めました。 大それたタイトルを付けていますが、グロースハックをマスターされる皆さんに必ず役に立つ記事に仕上がっていると思うので、 是非ご一読頂けると嬉しいです。 (シェアもして頂けると今後の更新のモチベーションになります…!) 目次 1.Growth Hack(グロースハック)とはそもそも何なのか 2.Growth Hack(グロースハック)を始めるために必要な準備 3.Growth Hack(グロースハック)の実際のプロセス 4.Growth Hack(グロースハック)をより深く修得するためのカテゴリ毎 記事集 1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く