PHP

CakePHP

同じテーブルで条件を変えて同時に取得するには

CakePHP2でHasManyでリレーションしているテーブルの最新のデータのみ取得と全件取得を同時にしたい場合どうしたらいいか… ちょっと悩みました。
CakePHP

CakePHP2 ModelのbeforeFind()の謎な仕様

Cakeの・・・というよりPHPのクラスのお決まりな書き方で、オーバーライドする場合 public function beforeFilter() { parent::beforeFilter(); } ていう感じで親のクラスの...
PHP

WordPressをPHP7にしたら壊れた

PHPも現在は7が主流になってきました。 サーバーのPHPバージョンをPHP5系からどうしても上げなくてはいけなくなってくることもあるかと思います。 PHPのバージョンアップでWordpressが壊れたときにどうしたらいいかの対処法です? ...
Linux

[CentOS]PHPのバージョンアップが原因でyumが更新できないとき

yumのアップデートができなくなってしまった。 なんだか、PHP関連で競合が出ている。 うーん・・・なぜだ。
DB

Laravel5.5カスタム検索

公式の検索エンジンは、すべてのバージョンから検索をかけているので意図しない情報が出てきてしまいます。 バージョンを絞って検索するカスタム検索エンジンを設定しました。
CakePHP

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

CakePHP2でページネーターで生成されるURLを取得したかったのですが、はまってしまいました。 Paginator+Searchコンポーネントで生成されたURLは最終的にGetパラメータで取得されます。 URL自体は下記の通りにすると...
API

TwitterOAuthでpost時にNoticeErrorが発生する

TwitterOAuth( )でpost時にNoticeErrorが発生して困った件。 TwitterOAuth::postメソッドコール時に以下のようなNoticeエラーが発生する。 Notice Error: Undefined o...
CakePHP3.x

[CakePHP3.x]ビルドインサーバーが起動しない

CakePHP3をインストールしてみたが、下記のようにビルドインサーバーが起動できなかった。 #./bin/cake server PHP Fatal error: You must enable the intl extensi...
CakePHP

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

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

[CakePHP2.x]PHP7にしたらError: Cannot use ‘String’ as class name as it is reserved エラーが出た

PHP7にしたらなぜかエラーが出た Error: Cannot use 'String' as class name as it is reserved. 原因は??
Linux

CentOS6系でPHP7のインストール

CentOS6系でPHP7のインストール方法です。 そろそろいいかな・・・と。
CakePHP

[CakePHP]modifiedとupdatedについて

modifiedとupdatedはデータ更新時に自動的に修正日時を保存してくれるフィールドです。 ですが、更新されない場合もあります。
PHP

PHP Simple HTML DOM Parserでエラーが出る。

PHP Simple HTML DOM Parserでstr_get_html()で初期化しようとするとFalseになるためfindメソッドを呼び出しても Fatal error: Call to a member function fi...
PHP

PHPのjson_encode()で数値が文字列扱いになる場合

web apiなどでデータのやり取りにjsonを使っている場合、json_encodeをよく使うと思います。 ある時、なぜかデータはうまくわたってきているのにjavascript側でうまく動かないことがありました。
CakePHP

[CakePHP2]テーブルロックを実装する

明示的にテーブルロックを実装する処理を作ってみた。 使用環境 CakePHP2.x MySQL
CakePHP

コンポーネントから自動でモデルを呼び出す

CakePHP2でコンポーネントからモデルを呼びたいとき。
CakePHP

virtualFieldsで Column not found: 1054 Unknown columnになる場合

CakePHP2系で実装されているvirtualFieldsはすごい便利だけど問題もある。
CakePHP

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

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

ダウンロードしたファイルのファイル名文字化け

php(CakePHP)でCSVのダウンロード機能を付けた。 が、IE11などで日本語で付けたファイル名が文字化けしてしまう。
CakePHP

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

セレクトボックスなどを生成する際に $this->Prefecture->find('list'); などとしてリストを生成しますが、関東などエリア名も入れた2段組のリストにしたい場合はどうしたらよいか? テーブル構成はこ...
タイトルとURLをコピーしました