- ホーム /
- php
CakePHP3で一時的にビヘイビアを外す
以下のようにして一時的にビヘイビアを外した上で保存することが可能です。 $this->removeBehavior(‘Upload’); $this->removeBehavior(‘Imagine’); $… - @iwasaki
- ハック
- 2017.05.19
- 910
CakePHP3で最終ログイン日時をDBに保存する方法
ビヘイビアを使うことで実現できるようです。 ビヘイビアはイベントによって発火するようになり、DBのレコード新規作成時、更新時、ユーザーログイン時などのイベントを取れるようです。 namespace App\Model\T… - @iwasaki
- ハック
- 2017.05.19
- 2,161
Could not find ‘php-cs-fixer’. The program may not be installed.の解消
Atomでatom-beautifyをインストールしてPHPファイルをセーブした時に出てきた上記のエラーを解決したいと思います。 ただこのページのとおりに、PHP-CS-Fixerをインストールするだけでした $ wge… - kensuke-iizuka
- ハック
- 2017.05.18
- 969
CakePHP3のCellでログイン情報を取得する
CakePHP3にはビューセルという機能があります。 https://book.cakephp.org/3.0/ja/views/cells.html ちょっとしたコントローラーとビューの組という感じでしょうか。 例えば… - @iwasaki
- ハック
- 2017.05.18
- 2,304
CakePHPでデータを取得時にソートする
<?php class PhotosController extends AppController { var $name = ‘Photos’; function index() { $this->set… - kensuke-iizuka
- ハック
- 2017.05.18
- 661
atomでPHP開発その2
https://hacknote.jp/archives/26714/ の改訂版です。 CakePHP3の開発現場です。 composerのインストール brew install homebrew/php/compose… - @iwasaki
- ハック
- 2017.05.18
- 694
in_arrayという関数
配列に該当する要素が含まれていればtrueを返す関数in_arrayは使い方に注意したほうがよい。 たとえば $array = [0,1,2,3,4]; $input = 3; in_array($input, $arr… - ysugiyama12
- ハック
- 2017.05.17
- 727
SQLインジェクション対策
SQLインジェクション ・SQLインジェクションとは アプリケーションに渡すパラメータの値を操作することで、想定していないSQL文を実行させ、データベースシステムを不正に操作する攻撃方法のこと。 具体的な被害には以下のよ… CakePHP3でリンクを生成する方法
ビューの中でリンクを生成する方法はこちら echo $this->Html->link( ‘リンクしたいテキスト’, [‘controller’ => ‘Users’, ‘action’ => ‘… - @iwasaki
- ハック
- 2017.05.12
- 1,009