私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 11ホール目【v1.3】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
CakePHPでCSRF対策ってSecurityコンポーネント使うのがスタンダード?
ちょっと使ってみた感じ使いにくかったような気がしたんだけど。
ググると自作してる人もいたりするんだよね。
ちょっと使ってみた感じ使いにくかったような気がしたんだけど。
ググると自作してる人もいたりするんだよね。
>>851
普通にデフォルトで出力される部分はエスケープされるんじゃないの?
普通にデフォルトで出力される部分はエスケープされるんじゃないの?
アスタリスク(*)やクエスチョンマーク(?)のこと?
やってくれてるはずだよ
やってくれてるはずだよ
もの凄いくだ質なんだけど、、、
$data = $this->User->findById(1);
こういう時の返り値を受け取る変数ってどうしてる?
上の例なら普通に$dataに入れればいいけど、
モデルが複数ある場合とかさどう書いてるのかな?と思ってさ。
$category_data = $this->Category->findById(1);
というのもなんか違う気がするし・・・
$data = $this->User->findById(1);
こういう時の返り値を受け取る変数ってどうしてる?
上の例なら普通に$dataに入れればいいけど、
モデルが複数ある場合とかさどう書いてるのかな?と思ってさ。
$category_data = $this->Category->findById(1);
というのもなんか違う気がするし・・・
$user = $this->User->findById(1);
$users = $this->User->find('all');
$category = $this->Category->findById(1);
$categories = $this->Category->find('all');
$users = $this->User->find('all');
$category = $this->Category->findById(1);
$categories = $this->Category->find('all');
まぁ、フレームワークなんてどれもそんなもんだろ
無駄でも分かりにくいより分かりやすいほうが良い
無駄でも分かりにくいより分かりやすいほうが良い
今までindex.htmlのファイルにアクセスされていたのですが、
Cakeに移行したのでindex.phpにアクセスになります。
ただ、以前のURLでアクセスされた場合、ページが表示されなくなります。
index.htmlのファイルを作ってMETAで転送を入れようと思ったのですが、
それも無理でした。何か良い対策方法はないでしょうか?
Cakeに移行したのでindex.phpにアクセスになります。
ただ、以前のURLでアクセスされた場合、ページが表示されなくなります。
index.htmlのファイルを作ってMETAで転送を入れようと思ったのですが、
それも無理でした。何か良い対策方法はないでしょうか?
CakePHP使える人って、人月いくらくらいで雇えるもの?
CakePHPでの経験が1年以上という前提で。
CakePHPでの経験が1年以上という前提で。
>>863
本気の話、50万出せば結構集まります?
本気の話、50万出せば結構集まります?
>>864
お願いします。
お願いします。
>>866
まじですか。募集に向いたサイト、是非教えてください。
まじですか。募集に向いたサイト、是非教えてください。
>>867
俺がやるよ
俺がやるよ
ガチでぐるなびレベルのサイトをCakeで半年かけて作った
50万だった・・・
50万だった・・・
>>881
やり方があります
やり方があります
>>884
何を?
何を?
とりあえず、ビューヘルパーの中で$this->Session->writeは
できないってことでいいのな?
それなら$_SESSIONに直接ぶち込むだけだから。
出来るとか思わせぶりなこと書いてんじゃねーよ。
できないってことでいいのな?
それなら$_SESSIONに直接ぶち込むだけだから。
出来るとか思わせぶりなこと書いてんじゃねーよ。
URLでアクセスするとき、例えば
example.com/profiles/
にアクセスするとcontroller:profiles、action:indexが実行されるけど、これを
example.com/profile/
でアクセスしてもcontroller:profiles、action:indexを実行したい。
profilesだけじゃなくabouts、contacts、worksすべてを単数形でアクセスしても実行したい。
また、example.com/profiles/hoge/のようにactionが指定されていても、example.com/profile/hoge/のようにしたい。
これについて、routes.phpに記述するうまいやり方ってありますか?
あればぜひお教えいただければと思います。
よろしくお願いします!
example.com/profiles/
にアクセスするとcontroller:profiles、action:indexが実行されるけど、これを
example.com/profile/
でアクセスしてもcontroller:profiles、action:indexを実行したい。
profilesだけじゃなくabouts、contacts、worksすべてを単数形でアクセスしても実行したい。
また、example.com/profiles/hoge/のようにactionが指定されていても、example.com/profile/hoge/のようにしたい。
これについて、routes.phpに記述するうまいやり方ってありますか?
あればぜひお教えいただければと思います。
よろしくお願いします!
設計を見直すべきだとおもうが、
ClassRegistryつかったらどこからでも参照もってこれる。
ClassRegistryつかったらどこからでも参照もってこれる。
ユーザテーブル
・ID
・画像ID
・名前
:
画像テーブル
・ID
・パス
:
こんなテーブルがあって、
ビューからユーザの画像IDをユーザテーブルから取得して、
画像IDをもとに画像テーブルから画像パスを取得して、<img />で表示 ってしたい。
$this->Hoge->getUserImage($this->data['User']['image_id']); <!-- (HogeはComponent) -->
ビューの中から以上のように1ラインで取得できるのが一番使いやすいんだけど、
ビューでテーブルのデータを動的に取るのはMVCに反しているだろうし、
実際Cakeでやろうとするとちょっとレールから外れた方法とらないといけない。
・ID
・画像ID
・名前
:
画像テーブル
・ID
・パス
:
こんなテーブルがあって、
ビューからユーザの画像IDをユーザテーブルから取得して、
画像IDをもとに画像テーブルから画像パスを取得して、<img />で表示 ってしたい。
$this->Hoge->getUserImage($this->data['User']['image_id']); <!-- (HogeはComponent) -->
ビューの中から以上のように1ラインで取得できるのが一番使いやすいんだけど、
ビューでテーブルのデータを動的に取るのはMVCに反しているだろうし、
実際Cakeでやろうとするとちょっとレールから外れた方法とらないといけない。
コントローラでユーザデータ配列を foreach でまわして、上記の処理をして
ユーザ画像データ配列をつくる(もしくはユーザ配列に画像パスを入れる場所をつくる)
そしてそれを $this->set で渡す。
って方法を一番最初に思いついたんだけど、
ユーザ情報は1ページに数十レコード取得する必要がある場合もあり、
これってどうなんだろうなぁと思って質問してみた。
ベストプラクティスはどうするのが良いんだろ?
ユーザ画像データ配列をつくる(もしくはユーザ配列に画像パスを入れる場所をつくる)
そしてそれを $this->set で渡す。
って方法を一番最初に思いついたんだけど、
ユーザ情報は1ページに数十レコード取得する必要がある場合もあり、
これってどうなんだろうなぁと思って質問してみた。
ベストプラクティスはどうするのが良いんだろ?
Cakeは手段であって目的ではない。
お前のやりたい事を実現できる方法を取ればいいよ
お前のやりたい事を実現できる方法を取ればいいよ
LazyModelを入れてみたんだけど、あまり速くなった印象はない。
これってどう言うときに速くなるの?
コントローラーの$usesにモデルを10以上、設定している場合とか?
これってどう言うときに速くなるの?
コントローラーの$usesにモデルを10以上、設定している場合とか?
>>895
メモリ馬鹿食いって事は、メモリ開放せずにDBのレコードを保持するのかな?
ちょっとその辺の仕組みがよくわからないけど、
あまり有用なライブラリではないみたいだね。
色んなところでお勧めされてるけど。
メモリ馬鹿食いって事は、メモリ開放せずにDBのレコードを保持するのかな?
ちょっとその辺の仕組みがよくわからないけど、
あまり有用なライブラリではないみたいだね。
色んなところでお勧めされてるけど。
ま、PCスペックというか鯖スペックが大事だと思うけどな。
俺なんてさくらVPSで使う事多いから、
512MBの鯖で大丈夫なのか?と心配だw
俺なんてさくらVPSで使う事多いから、
512MBの鯖で大丈夫なのか?と心配だw
>>899
シェルで良いんじゃないの?
シェルで良いんじゃないの?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [98%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [96%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [96%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [95%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [95%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [95%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [95%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [95%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [95%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [93%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [92%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [92%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [92%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [92%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 12ホール目【笑】 (1001) - [92%] - 2011/11/8 7:01
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [84%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について