[hello world 動かない ][検索]

プログラミング関連で自分が調べた事をメモる

CakePHP

cakephp zip 作成 ダウンロード

CakePHPでZIPファイルをダウンロードする PHP:5.6.3 CakePHP: 2.6.4主にこのクラスを使って処理をするのだけど PHP: ZipArchive - ManualZipArchiveにディレクトリをzipに含めるというメソッドがない。 ディレクトリを指定して、中身を全部追加したい場合は…

cakephp 複数 パラメータ 値 空

引数が複数のActionに空の値を渡したい カテゴリが一致するデータのnページ目を取得する場合、アクションをこのように作って public function list($category, $page) { // 処理 } 下記のURLで野菜に関する投稿のリストの2ページ目を取得するようにした http…

cakephp controller url 取得 作成

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のトップページを変更する cakephp 2.x / アクセス時に app/View/Homes/index.ctp が表示されるようにしたい デフォルトで表示されているページが設定されているのはこのファイル app/Config/routes.php Router::connect('/', array('controller' => …

cakephp layout 変更

CakePHPでdefault.ctp以外のレイアウトを使用する cakephp 2.x $this->layout = 'list'; で Layouts/list.ctp が読み込まれる レイアウト使用しない場合は $this->layout = ''; で良いらしい。

cakephp meta viewport view毎

CakePHPでView毎に違うviewportを指定する バージョン CakePHP 2.6.4Layouts/default.ctpの echo $this->fetch('meta'); の所で展開されて欲しい ページによっては拡大縮小可にさせたいので default.ctp へ記載せず各Viewに記載する Html->meta(null, null, …

cakephp ID 文字列 ランダム

CakePHPでID列にランダム文字列を設定する バージョン CakePHP 2.6.4http://shim0111.hatenablog.com/entry/2015/04/30/121925↑の様な事をCakePHPでやりたかったが IDに既に存在する文字列のデータを入力しようとすると勝手にUpdateになってしまい 一意制約…

cakephp bootstrap

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 インストール

CakePHPをインストールする 2.6.4 安定版をダウンロードする http://cakephp.jp/ インストール ダウンロードしたファイルを展開し、そのディレクトリをドキュメントルートとして配置したらインストールは完了 tmpディレクトリの所有者変更 app/tmp 内を Web…