CakePHP
CakePHPでZIPファイルをダウンロードする PHP:5.6.3 CakePHP: 2.6.4主にこのクラスを使って処理をするのだけど PHP: ZipArchive - ManualZipArchiveにディレクトリをzipに含めるというメソッドがない。 ディレクトリを指定して、中身を全部追加したい場合は…
引数が複数のActionに空の値を渡したい カテゴリが一致するデータのnページ目を取得する場合、アクションをこのように作って public function list($category, $page) { // 処理 } 下記のURLで野菜に関する投稿のリストの2ページ目を取得するようにした http…
CakePHPのcontroller内で別のcontrollerへのURLを作成する cakephp 2.x $loginUrl = Router::url(array('controller' => 'users', 'action' => 'login')); これでusersのloginへのurlが取得できるhttp://book.cakephp.org/2.0/en/development/routing.html
cakephpのトップページを変更する cakephp 2.x / アクセス時に app/View/Homes/index.ctp が表示されるようにしたい デフォルトで表示されているページが設定されているのはこのファイル app/Config/routes.php Router::connect('/', array('controller' => …
CakePHPでdefault.ctp以外のレイアウトを使用する cakephp 2.x $this->layout = 'list'; で Layouts/list.ctp が読み込まれる レイアウト使用しない場合は $this->layout = ''; で良いらしい。
CakePHPでView毎に違うviewportを指定する バージョン CakePHP 2.6.4Layouts/default.ctpの echo $this->fetch('meta'); の所で展開されて欲しい ページによっては拡大縮小可にさせたいので default.ctp へ記載せず各Viewに記載する Html->meta(null, null, …
CakePHPでID列にランダム文字列を設定する バージョン CakePHP 2.6.4http://shim0111.hatenablog.com/entry/2015/04/30/121925↑の様な事をCakePHPでやりたかったが IDに既に存在する文字列のデータを入力しようとすると勝手にUpdateになってしまい 一意制約…
CakePHPでBootsrapを使う バージョン CakePHP 2.6.4 Bootstrap 3.3.4 BoostCakeをインストール https://github.com/slywalker/cakephp-plugin-boost_cake から取得 展開したらapp/Plugin/ に BoostCake として配置する bootstrap.phpの設定 下記を追加 app/C…
CakePHPをインストールする 2.6.4 安定版をダウンロードする http://cakephp.jp/ インストール ダウンロードしたファイルを展開し、そのディレクトリをドキュメントルートとして配置したらインストールは完了 tmpディレクトリの所有者変更 app/tmp 内を Web…