PHP, ceilとfloorの挙動の違いについて ceilは与えられた小数に対して,繰り上がった整数値を返す関数です. 例) ceil(4.2); \\ => 5 ceil(9.8); \\ => 10 一方,floorは繰り下がった整数値を返します. 例)… Aoi Watanabeハック2020.04.28 1,373
CakePHP(v3.x),paginatorのメタデータにアクセスする. 前回は2系のcakePHPでpaginatorのパラメータにアクセスする方法について書きましたが,3系でのpaginnatorメタデータへのアクセスの方法について書いていきたいと思います. まず普通にPaginatorを… Aoi Watanabeハック2020.04.21 619
CakePHP(v2.x),Paginationのパラメータをクエリストリングとして取得する. Paginateを利用するときは公式の資料に従って, class ArticlesController extends AppController { public $paginate = [ ‘limit’ =>… Aoi Watanabeハック2020.04.14 746
CakePHP,Entityに関連する関連するテーブルを利用するメソッドを使用するときはロードするメソッドも書こう 以下のようなEntity\User下のメソッドにて public function getFriendsNames(){ $friend_names = collection($this->friends) -&g… Aoi Watanabeハック2020.04.07 355
PHPからJavascriptへ配列を渡す. Javascriptの変数にPHPの配列を代入したい場合, const javascript_array = <?= json_encode($php_array) ?>; 以下で$php_arrayに代入さ… Aoi Watanabeハック2020.04.06 1,814
CakePHP,Modelの型検証 今回はUsersというUserが配列で複数渡されるメソッドで,Userの型検証を行う方法について書いていきたいと思います. use App\Model\Entity\User; // クラス内で public funct… Aoi Watanabeハック2020.04.03 407
PHP,チェーンメソッドの実装 PHPでチェーンメソッドを実装したい時は以下のように$thisをReturnするメソッドを書くと良いです. class Chain { private static $instance; private function… Aoi Watanabeハック2020.04.02 1,160
cakePHP(v3.x)Collection Classでソートする 以下のような配列があるとします. >>> $Users => [ [ “name” => “Tanaka”, “age” => 16, ], [ “name” => “Hamad… Aoi Watanabeハック2020.04.01 509
cakePHP,csvエクスポート用のtraitを編集する. 前回の記事で多重にTraitをuseする方法について紹介しました. 今回はこの機能を使ってcsvエクスポート機能を実装していきたいと思います. 基本的なTempパスの設定,ファイルの編集&データの追加などは基本的にcsv… Aoi Watanabeハック2020.03.31 653