cakephpメモがきってやつ

とりあえずコントローラーだけで動くやつ。

<?php
namespace App\Controller;

use App\Controller\AppController;

class HelloController extends AppController {
public $autoRender = false;

public function index() {
echo "<html><body><h1>hello!</h1><p>this is controller.</p></body></html>";
}

}

 

クエリーとってくるやつ

  if(isset($this->request->query['id']) &&
isset($this->request->query['pass'])
){
$id = $this->request->query['id'];

まるかっこかかくかっこかわからん。

 

ビューに値をわたすやつ

index.ctpを作って

<?= $bbody ?>

$this->set('bbody', 'setbody');

ってやる。

 

 

 

Call to a member function find() on boolean

ってなったら

$this->loadModel('People');peopleはテーブル名。 

をやればなおるくさいけどなんでなんやろ。 

https://mobb-inc.jp/blog/archives/8777

asosiationがどーたらこーたら。

 

テーブル名とformの名前を一緒にしたら何かしら楽になるんか?

別名のform(xxx.hoge)とかしたらcreate($entity, でかってにいれてくれやん。

 

いまだにformとfromを間違う。

ながいやつは覚えよう。

<a href=<?=$this->Url->build(['controller'=>'List', 'action'=>'edit'])?>?id=<?=$obj->id?>>
<?=$obj->id?>
</a>

$this->Form->create(null, ['type'=>'post', 'url'=>['controller'=>'List', 'action'=>'add']]);

 

割と簡単。レイアウトはやっぱりきょうみがないなぁ。