PHP

cakephp3 linkでの画面遷移

PHP

<a href= "<?= $this->url->build(['action'=>'qaaResult'])?>" class="btn btn-danger"> 終了する </a> で実装できる

自作helperの実装

PHP

viewに重複のあるチンパンコード書きたくないよぉ…って時、 helperに記述してview側で呼び出すようにしたい。 app/src/View/Helper にhelperを作る。 作成ファイルはQaaHelper.phpで作成。

routing あれこれ

PHP

/config/routes.php routes.php connect //ルート プレースホルダー(:)URL部分のバリデーションができる ('/student/qaaQuestion/:question_num/:count', //コントローラーとアクションの指定 ['controller' =>'Login', 'action' => 'index']); //バリデーシ…

jqueryでチェックボックスのバリデーションを作る

sample.ctp Form -> create('',['type' => 'get','url' => ['action' => 'action']])?> Form -> checkbox("select.check1",array('class'=> 'select')) ?>りんご Form -> checkbox("select.check2",array('class'=> 'select')) ?>バナナ Form -> checkbo…

コントローラーとビューテンプレートとレイアウトとエレメント

PHP

すーぐわからなくなるので整理 コントローラー 指定されたアドレスにアクセスした際に実行する処理 例えば initialize() レイアウトの指定(何も記述しないとdefault.ctpが適応される) setメソッドでエレメントにキーと値を送る autolayout それぞれのアクシ…

コントローラーからビューへ値を渡す

PHP

参考 コントローラーとビュー(3/6):初心者のためのCakePHP3 プログラミング入門 コントローラー側の処理 Setメソッドでビューテンプレートに渡す値の設定 $this->set( 変数名(Controller側で宣言) , 値 ); 第一引数:ビューテンプレート側で使用 第二引数:…

cakePHP参考サイト

PHP

初心者のためのCakePHP3 プログラミング入門

Composer update できない時の対策

PHP

qiita.com より抜粋 php.iniの編集 (intlの拡張機能設定) フィアルの場所 c:¥xampp¥php¥php.ini // セミコロンを削除 ¥xampp¥php¥php.ini ;extension=php_intl.dll // 追記もしくは変更 ¥xampp¥php¥php.ini [intl] intl.default_locale = en_utf8 intl.error…

PHPStormでのDB設定

PHP

プロジェクト名/config/app.php への設定 Datasources で検索 設定の変更(DBは事前に作成しておく) ・データベース内容の確認方法 phpmyadminへの接続 http://localhost:[ポート番号]/phpmyadmin/ メニュー → view → Toolwindow → DataBases データベースの…