CakePHP3
CakePHP3を使ってサイト構築をして行くにあたり、いったん試しておくことを列挙する。 ファイルのアップロード ファイルをアップロードする方法は確立しないとPDFなどの保存をしてもらう事ができない 動的に選択しが増えるFormのセレクト Formのselectを使う…
1.フォームを作成する まず、ファイルアップロード機能を持つフォームを作成する必要があります。フォームには、ファイルをアップロードするためのinput要素を含める必要があります。フォームの送信先として、ファイルを受信するアクションを指定します。 //…
2023/03/23(木)まで ・インストール ・Topページ表示 ・Controller+VIEWでページ表示 ・Get、Postでのやりとり >Formヘルパーの利用(※ただしFileのUploadは用勉強)
Formヘルパーで $this->Form->create(null.['type'=>'post','url'=>['controller'=>'<Controller名>','action'=>'<Action名>']]) $this->Form->text('<Form名>.name) $this->Form->end() 等でctpファイルでFormを構築し、<Action名>のアクション(コントローラーの部分)で $formdata = $this->request-</action名></form名></action名></controller名>…
public function update() { if($this->request->is('post')) { // POST送信されてきた場合 // 送信されたFormの値を取り出す。MembersはFormの名前か。 $data = $this->request->data['Members'] ; // Entityを取り出す。MembersTableからid番号のEntityを…
※ Unixシステムなどの一ユーザー(いちゆーざー)として、下記の場所にCakePHPのサイトがインストールされているとします。 ~/public_html/cakephpfolder ▶コントローラー src/Controller このディレクトリへ XXXXController.php を作成します。 XXXXは頭文…
このところPHPを使った動的サイトの制作をするのにどういう環境をそろえようかと悩んでいたところ、人づてに Laravel っていうのがPHPのフレームワークとしては一番じゃないの?と言われたので試してみることにしたけど・・・ Laravelは基本的に(どういうい…
src/Controllerフォルダに ○○○○Controller.php というファイルを作る。 http://host/ProjectDir/○○○○ とアクセスする。
CakePHPをインストールするときのApacheの設定 CakePHP3には、srcフォルダーにTempleteフォルダーが存在しない Ubuntu22.04 php8からphp7.4へダウングレード UbuntuにてApacheのモジュールを有効化する CakePHPサイト CakePHP プロジェクトを作成(バージョ…