CakePHP3ミリシタのガシャ(ガチャ)シミュレータを作った2 前回の追記ですが少し長くなったので分けました。 パブリックリポジトリにしました GitHub: データのメンテナンスもちょこちょこやろうと思います。 デモサイトを作成しました デモサイト:ミリシタ ガシャシミュレータ 最初サブディレクトリでCakePHPを動かそうとしたりhttpd側にプロキシさせて動かそうとしたりしたのですが、どちらも微妙によくわからないところがあり、結局いつ...2020.01.26CakePHP3
CakePHP3ミリシタのガシャ(ガチャ)シミュレータを作った アイドルマスター ミリオンライブ!シアターデイズ(以降ミリシタ)の10連ガシャのシミュレータを作成しました。 このトップ絵好き。 ミリシタのガシャについて レアリティごとのピックレートはSSR3%、SR12%、R85% 3か月に1回くらい開催されるフェスではSSR6%、SR12%、R82% 10連目はSR以上確定 つまりSSR3%...2020.01.23CakePHP3
CakePHP3CakePHP3のプラグイン開発についての備忘録 3~4か月くらい前からネイティブなPHPでだらだら作っていた「CakePHP3の管理画面のソースをbakeで自動生成するツール」についてCakeプラグイン化しました。 結論を最初に書いておくと、最初からプラグインとして作っていればよかった(^q^ composerでインストール可能にするためのあれこれ composerでインストールするプラグインの多くはPackagistとい...2020.01.17CakePHP3
CakePHP3CakePHP3のbakeによる自動生成をカスタマイズする8 今回の更新内容 CSVエクスポート/インポート機能を追加しました。 phpのexec関数を使用してbakeや各タスクを画面から実行する画面を作成しました。 EC2にデプロイして動作確認しました。 CSVエクスポート機能について CakePHP3用に開発されたcakephp-csvviewというプラグインを使用しました。ざっくりと以下のような仕様。 ファイ...2019.11.02CakePHP3
CakePHP3CakePHP3のbakeによる自動生成をカスタマイズする7 今回の更新内容 新規入力項目の追加 GoogleMapの緯度経度項目 WYSIWYGエディタ項目 タグ入力項目 日付+時間(日時)/時間だけの入力項目 外部キー項目 対応済の入力項目についてまとめ Bake用の設定ファイルとMySQLのCREATE TABLEのSQLを生成するプログラムを作成 GoogleMapで緯度経度を...2019.10.05CakePHP3