ブログ

cakephp elementの使い方について

今更感がありますが、cakephpのelementについて書いてみようと思います。
基本的な使い方と弊社のコードでも使用している実践的な活用方法を紹介します。

gengoAPI使ってみた

gengoとは人力翻訳サービスですが、APIも提供されているということで試してみました。
Sandboxというテスト環境が提供されているのでそれを使っていきます。



WordPressのタクソノミーについて

WordPressにはタクソノミーというものがあります。
WordPressをよく使っている人なら耳にしたことがあるのではないでしょうか?

タクソノミーって聞きなれない言葉ですよね。
タクソノミーとは

情報を分類ごとに整理することを意味しているようです。
WordPressでいうと投稿のカテゴリーやタグのことですね。

今回はWordPressのタクソノミーとは何か、どのように使えるかを説明していきたいと思います。

cakephpのページング時の検索条件の引き継ぎ

cakephpではデフォルトでページングの機能をサポートしていますが、 ページ越しの検索条件の引き継ぎはサポートされていないようです。

「cakephp ページング 検索条件引き継ぎ」等で検索すれば、既に何個かこの課題への解決方法が記載されたページがありますが、 コントローラーやビューを色々変更する必要があるものが多いようです。

なので今回はコントローラーへのコードの追加は1行だけ、ビューは変更なしで上記の課題が解決できるシンプルな方法を説明したいと思います。

jQueryがなぜ動くのか

jQueryはHTMLのDOMを扱うのにとても便利なライブラリですが、
実際にどのような形で動作しているかを理解せずに使っている人も多いと思います。

もちろん理解せずに使ってもいいと思いますが、理解できるとjQueryを独自の拡張をしたいときや、プラグイン等で何かしらの問題が発生したときに対応しやすくなると思います。

そこで今回はjQueryの機能でよく使うshowメソッドが実行されるまでの流れを追って、jQueryがどのような流れで動いているかを解説していきたいと思います。