PHP
ローカル環境(XAMPP)で開発していたプロジェクトが 落ち着いてきたのでいったんサーバにアップしてみることにしました。 以前も使ったことがあったので、Xserver(エックスサーバ)を契約しました。 ということでアップしてみようと思ったのですが、 情報…
ローカルのXAMPP環境でバッチ処理を動かしていた時は以下のように動かしていました。 例:TestShell.phpを動かす場合 C:\xampp\htdocs\project\bin\cake Test これをXserver(レンタルサーバ)で定期的に動かしたかったので、挑戦してみました。 ※XserverにC…
やりたかったこと 2つのテーブルを集計する。 ・「ATables」テーブルでグループ毎の「key」項目の数を求める。 → 集計結果をnumberとする。 ・「ATables」テーブルの集計結果と、「BTables」テーブルの「number」項目の合計を求める SQL上では実現できていた…
CakePHP3で複数データを一括登録したかったので、調べました。 ※バージョンはCakePHP3.6でした。 以下のように「values」に繰り返し追加することで実現できました。 // 登録データ作成 $insertDataArray = []; foreach ($testArray as $data) { $insertData …
CakePHP3で複数データを一括更新したかったので、調べました。 ※バージョンはCakePHP3.6でした。 以下のように「patchEntities」と「saveMany」を使って実現できました。 ※「patchEntity」ではなく「patchEntities」です。 // モデル読込み $testTables = Ta…
WebアプリケーションをPHPで作ろうと思ったので、PHPフレームワークである「CakePHP」をインストールしていきます。 ※開発環境はXAMPPを使用しています。 コマンド実行場所に「composer.json」という名前のファイルを作成します。 例「C:\xampp\htdocs」 中…
今回はPHPのパッケージ管理ツールである「Composer」をインストールします。 これでフレームワークとかもインストールできます。 Composerのダウンロード Composerのサイトから「Composer-Setup.exe」をクリックしてダウンロードします。 Composerのインスト…
PHPでWebアプリケーションを作りたいと思ったので、開発環境を構築していきます。 人気のPHP開発環境である「XAMPP(ザンプ)」を使用します。 XAMPPダウンロード まずは公式サイトからダウンロードしてきます。 トップページにこんな感じで表示されているの…