CakePHP

[CakePHP3]検索プラグインで複数カラムをLike検索する

以前紹介したCake3で検索プラグイン(friendsofcake/search)を使うですが、複数カラムを横断してLIKE検索する方法がなかったのでやってみました。 バージョン CakePHP3.7
開発

ImageMagic&PHPでJPEGに変換すると背景が黒くなる問題

ImageMagicでPDFを変換してJPEGにしたかったのだが、背景色が真っ黒になってしまって文字が読めなくなってしまう。 どうにかして背景色を設定したいのだがうまくいかない・・・ どうにかして見つけた方法がこれ。
CakePHP

[CakePHP3.7]Cookieの仕様変わりすぎだろ

Cookieを使おうと思っていろいろ調べたのだがなんだかわけがわからないのでまとめた。 CakePHP3.7をベースに、過去のバージョンでの仕様をまとめています。
javascript

JQueryでsubmitボタン連打禁止

JQueryでsubmitボタン連打禁止を実装するのをすぐ忘れるのでメモ!
CakePHP

[CakePHP3]検索プラグインが動かないパターン

以前紹介した、Cake3で検索プラグイン(friendsofcake/search)を使うですが、うまく動かない場合があるようで、メモ バージョン CakePHP3.7
Git

Gitlabのせいでディスクフルになった

Gitlabをソース管理で使っていたのですが、インストールしてあるサーバーがディスクフルになってしまってデータベースが動かなくなってしまいました。 原因は・・・・ GitLabのバックアップにありました。 CentOS7 G...
DB

MySQL5.7をCentOS7にインストールする

最近、mariaDBばっかり使っていたのですが、プロジェクトで新し目のMySQLを使うことになったのでインストール手順をまとめてみた。
雑談

大手企業でエンジニアで入ったら負け組な件について

最近、大手企業でのリストラのニュースが続いています。 しかも45歳以上で、一般的には転職しにくい年齢です。 このまえ、富士通で5,000人のリストラを発表しましたが、ほかの大手企業でも多いようです。 一応、現在(2019年春)、景...
OS

Windowsタブレットでキーボードが出てこない件

キーボードが付いていないタブレットWindows PCで、Windowsアップデートや新しいユーザーを追加した場合など、何かの拍子にスクリーンキーボードが出てこなくなってしまった場合の対処方法です。
CakePHP

[CakePHP3]Url生成でprefixを無効にしたい

Prefixを設定して管理者用ページで $this->Html->link('ログイン',); というように書くと、 /admin/users/login に飛んでしまいますが、 /users/login に飛びたい場合
Git

[GitLab]issueをコメントで操作する

GitLabでIssueをコメントで操作する方法を調べてみました。
CakePHP

[CakePHP3]Call to a member function toArray() on null 発生する件

CakePHP3.2系で検証 なんか条件を付けて最初の1件目を配列で取得したいといことで、以下のような感じで書きました とすると、存在するレコードの場合はいいんですが、存在しないレコードの場合は、こんな感じのエラーになりまし...
CentOS7

phpMyAdminでsqlのエクスポートがなくなった!?

phpMyAdminでSQLのエクスポートをしようとしたら…なぜかSQLの項目がなくなってる。 いろいろネットを探してみたのですが、なかなかこれという情報が見つからず悩んでいたのですが、ついに原因判明。 どうもバージョン4.8.4の...
CakePHP

[CakePHP3]Modelがモデル名?テーブル名?単数形?複数形?

CakePHP3でModelの指定方法や、find()して帰ってくるデータのフォーマットがCakePHP3依然と大きく変わりました。 めちゃくちゃ混乱します。 ちょっとまとめました。 バージョン CakePHP3.x
Webビジネス

本当は怖いレンサバの話

何気なく選択しているレンサバだけど、実は運営しているサイトがレンサバ会社の規約違反に該当するかもしれないっていう話。 これからネットショップとかWebサービスを始めようとする方はご一読いただくとよいかと思います。
CakePHP

[CakePHP3]Modelで後から追加したカラムだけ保存できない場合

あるモデルで、特定のカラムだけ保存できない。なんでやー。 うーん。これ後から追加したやつだな。 CakePHP3.x
CakePHP

[CakePHP3]beforeFilter(Event $event)を書くとエラーになる

CakePHPのお約束として、コントローラーの各メソッドでレンダリング前の共通の処理としてbeforeFilter()メソッドをオーバーライドさせますが、CakePHP3だと、なぜかこんなエラーが Declaration of App...
CakePHP

[CakePHP3]Formでボタンによって処理を分けたい場合

たとえば、CMSみたいなものでコンテンツを登録するのに、通常登録と下書き、プレビューみたいなボタンがあって、処理を分けたい場合どうしたらいいか? CakePHP3.x
CakePHP

[CakePHP3]Cake3で検索プラグイン(friendsofcake/search)を使う

CakePHP2でお世話になっているSerchプラグインですが、CakePHP3にもあったので設定方法のメモ friendsofcake/search というプラグインなのですが、どうも情報がはっきりしない。 説明書の通りにやっても...
CakePHP

[CakePHP3]ControllerからViewを呼び出したい

Formヘルパーの出力テンプレートはsetTemplates()で設定できる。 で、adminルーティングしたときだけ変えたいと思ったのだが、いちいちView内で設定するのが面倒なんで、コントローラーでセットしなおしたい。 というこ...