CodeLab技術ブログ

プログラミング技術まとめ

2017年9月25日
から CodeLab
CakePHP2でページネーターのGetパラメータ付きURLをカスタマイズして取得する方法 はコメントを受け付けていません。

CakePHP2でページネーターのGetパラメータ付きURLをカスタマイズして取得する方法

CakePHP2でページネーターで生成されるURLを取得したかったのですが、はまってしまいました。 Paginator+Searchコンポーネントで生成されたURLは最終的にGetパラメータで取得されます。 URL自体は … 続きを読む

2017年8月23日
から CodeLab
[php&centos6]OSのデフォルトでないバージョンのPHPを入れている場合で追加の拡張ライブラリを入れる時の注意 はコメントを受け付けていません。

[php&centos6]OSのデフォルトでないバージョンのPHPを入れている場合で追加の拡張ライブラリを入れる時の注意

デフォルトでないバージョンのPHPをインストールしていましたが、追加でエクステンションを入れようとしても依存性エラーになってインストールができません。 原因は? 実はyum入っているPHPのバージョンに合わせて勝手に探し … 続きを読む

2016年12月15日
から CodeLab
Cake Searchプラグインは動的に設定できないの? はコメントを受け付けていません。

Cake Searchプラグインは動的に設定できないの?

Cake2系で検索画面を作るのに非常に便利なsearchプラグインがあります。 モデルでfilterArgsの設定を行うのですが、コントローラー側から設定してもよいだろうと思ってやってみました。 コントローラーで設定する … 続きを読む

2016年12月6日
から CodeLab
[CakePHP2.x]リストをグループ化 はコメントを受け付けていません。

[CakePHP2.x]リストをグループ化

セレクトボックスなどを生成する際に などとしてリストを生成しますが、関東などエリア名も入れた2段組のリストにしたい場合はどうしたらよいか? テーブル構成はこんな感じの場合 Prefecture.phpはこんな感じ Are … 続きを読む

2016年8月10日
から CodeLab
[CakePHP2]cakedc/searchでError: Class ‘String’ not found エラーが出る場合 はコメントを受け付けていません。

[CakePHP2]cakedc/searchでError: Class ‘String’ not found エラーが出る場合

cakedc/searchは検索エンジンを作るためプラグインですが、最新のCake(2.8系)だと下記のエラーが出ることがありました。 Error: Class ‘String’ not foun … 続きを読む

2016年8月5日
から CodeLab
[CakePHP2]routes.phpを極めるグレイトな資料 はコメントを受け付けていません。

[CakePHP2]routes.phpを極めるグレイトな資料

CakePHPで、客先の要望でどうしてもURLのフォーマット変更しなければならない場合が良くあるかと思います。 routes.phpで設定すればよいのですが、単純なコントローラー名、アクション名のリネームならともかく、ど … 続きを読む