フロントをVue.js、サーバサイドをCakePHP2で作っていてaxiosでPOST送信したときに、CakePHP2でうまく取得できなくて躓いたのでメモ。 普通に送信する(だめな例)
![【CakePHP2】axiosのPOST送信のデータを取得する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa8a9623857c18035e5a7b32ac47986a3ff21f44/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwQ2FrZVBIUDIlRTMlODAlOTFheGlvcyVFMyU4MSVBRVBPU1QlRTklODAlODElRTQlQkYlQTElRTMlODElQUUlRTMlODMlODclRTMlODMlQkMlRTMlODIlQkYlRTMlODIlOTIlRTUlOEYlOTYlRTUlQkUlOTclRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWViZGQ4NzJjMGVhM2Y0MTkzMDQ3OWFhMjc3MDJhMzNk%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzaGluMWt0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jMDYxYjYxZTZiZjkwMmNkOGQ0YmRhNWUxYjlhYWIyZQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De056fb70c90f826095fb8f2c42d6e090)
さて、雑誌(magazines)と出版社(publishers)を Model::$belongsTo で連結させることができましたが、今度は都道府県(states)と出版社を連結させて、3つのテーブルを使います。 実用的な問題として、ひとつのテーブルで収まることはまず無い訳で、ログやら単純なマスターテーブル程度ならばいいのですが、【真面目に】テーブルを正規化していれば、3 つ以上のテーブルが連結するのは当たり前ですッ!!! … だといいなぁ、という希望的観測も含めて(苦笑)。 -- 雑誌テーブル create table magazines ( id int not null, name varchar(50), publisher_id int, price int ); -- 出版社テーブル create table publishers ( id int not null, nam
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
centOS4.8 apache2.0.x を apache 2.2.15 へ yum でアップデート 2010.06.16 Apache CentOS4.x PHP インストールメモ Apache, httpd, PHP utterramblings レポジトリを使い apache を2.2.15 へ yum でアップデートする。 phpも5.2.13 へアップデートされる。 remiレポジトリでもいいけど PHPが5.3になってしまうので。 utterramblingsレポジトリ追加 # rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka /etc/yum.repos.d/CentOS-Base.repo の一番最後に追記する。 # vi /etc/yum.repos.d/CentOS-Base.repo [u
アップロードした画像から必要な部分だけをトリミングできるようになります。 UIにはjQueryのプラグインを使って実装しているようです。 使用にはGDライブラリが必要になりますが、一般的なサーバーにはインストールされていると思います。 コンポーネントを使用するには、リサイズ用のコンポーネントと一緒にヘルパーを設定して、フォームを作成していくようです。 var $helpers = array('Cropimage') var $components = array('JqImgcrop'); これは便利そうですね。 詳しい使い方はBakeryを参照ください!
今回は、cakephpで開発すると意外と悩む、管理ユーザによる管理機能を実装する際の認証ロジックに関するソリューションを紹介します。 こんにちは。エンジニアのサンドリバー砂川です。 2010年も早いもので後3日。弊社も本日29日で、今年の最終営業日となります。 はじめに はじめに、この記事は以下のような仕様のサイトを作ることを想定しています。 サイトの一般会員(users)と、管理ユーザ(admin_users)の独立した二種類のアカウントを使用する 一般的な認証機能を持つ(マイページ等) マスタデータ等を管理する管理画面を持ち、管理ユーザでログインしなければ閲覧出来ないものとする 一般的な認証機能 AuthComponent cakephpには標準の認証機能として、AuthComponentというコンポーネントが存在します。 AuthComponentで普通の認証処理を実装するとこんな感
CakePHP で管理画面を作成する方法です。 管理画面も CakePHP では簡単に作成することができます。 設定 /app/config/core.php の下記のコメントアウトをはずします。 define('CAKE_ADMIN', 'admin'); これで http://www.example.com/admin/controller/action という URL でアクセスできるようになります。 CAKE_ADMIN の値を変更すれば URL の /admin/ の値が変わります。 コントローラ 管理画面で使用するコントローラに管理画面用のアクションを追加します。 管理画面用のアクション名は admin_index のように admin_ が付きます。 この ‘admin’ の部分も CAKE_ADMIN によって変わります。 ビュー 管理画面用のアクションで表示するデフォルト
環境 XAMPP 1.7.3 CAKEPHP 1.2 FPDF 1.6 FPDI 1.3.3 FPDF_TPL1.1.5 FPDFのダウンロード FPDFのページからFPDF 1.6 を落としてくる。 同じページの What languages can I use? のところからJapaneseのリンクをクリックして、japanese.zipを落とす。 FPDIとFPDF-TPLダウンロード FPDIとFPDF-TPLのページ からFPDI 1.3.3とFPDF_TPL1.1.5を落としてくる。 落としてきたFPDFを解凍してフォルダごと xampp/htdocs/******/app/vendors の中に入れる。 japanese.zipを解凍したら中身を xampp/htdocs/******/app/vendors/fpdf/ に入れる。 落としてきたFPDI 1.3.3は解凍して
HOME>WEBプログラム覚書>[CakePHP]コントローラーからレイアウトへ値を渡す方法 [CakePHP]コントローラーからレイアウトへ値を渡す方法 以下の件は激しくガセネタでした。すみません。普通にController::set()でlayoutに変数を引き渡せます。1.2.0でも出来てるのに恥ずかしいかぎりです。 こんなガセネタ流しておいても誰にも突っ込まれない影響力のないブログだったのが唯一の救いですね metaのkeywordとdescriptionをセットしようと思ったんですが コントローラーからレイアウトへ値を渡すいい方法がわからない。 beforeFilterでset()すればレイアウトでも利用できるんですが アクションで設定したい場合どうすればいいんだろ?? Controller::pageTitleを配列に 手っ取り早そうなのがController::pageTit
About six months ago I wrote a post about a Simple PHP calendar function I had written and how it was also really easy to use as a CakePHP helper. I didn’t actually write the calendar specifically with Cake in mind, but I was working on a Cake site at the same time and I had a flash of inspiration. I was working on a project that needed a calendar, so I looked through all my old code but all the C
cakePHPでSessionを利用するときは $this->Session->write(); $this->Session->read(); を使いますが、今回セッションが消えるという問題がおこった。 現在のバージョンは1.1.18。 最初、CAKE_ADMINを利用した管理画面の時のみ、セッションが消える現象がおこったのでその関係かなと思っていました。でも、実際はCAKE_ADMINは関係なかった。 原因はCSSでした。 →「cakePHPで変なアクセスがある!?」 で紹介されていたのですが、 画像、CSSなどで実際に存在しないパス&URLを指定していると、サーバにHTTPアクセスを行う!! その結果(内容は上記サイト参照)、セッションが消されていたということのようで・・・。 実際に、管理画面用のCSSには、存在しない画像へのパスが書かれていて、それを消したらセッションが消えなくなり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く