私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 8ホール目【1.3】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>142さん
ご助言ありがとうございます。
saveの返値は1でしたので成功しているようです。
が、やはりデータベースにINSERTされていないようです。
念のため、save後、debug($this->JimushoMaster->invalidFields());
してみましたが空っぽなのでバリデートの失敗ではないようです。
レールから脱線しますが、
$this->JimushoMaster->query('INSERT INTO jimusho_masters (name) VALUES (\''.$this->data['jimusho_master']['name'].'\');');
のように無理やりSQLを指定して実行すると問題なくINSERTされました。
うーん、ナニが悪いんでしょう。ケーキ食べ始めなのでわからんす。
ご助言ありがとうございます。
saveの返値は1でしたので成功しているようです。
が、やはりデータベースにINSERTされていないようです。
念のため、save後、debug($this->JimushoMaster->invalidFields());
してみましたが空っぽなのでバリデートの失敗ではないようです。
レールから脱線しますが、
$this->JimushoMaster->query('INSERT INTO jimusho_masters (name) VALUES (\''.$this->data['jimusho_master']['name'].'\');');
のように無理やりSQLを指定して実行すると問題なくINSERTされました。
うーん、ナニが悪いんでしょう。ケーキ食べ始めなのでわからんす。
すいません、Cake焼き始めなものでよくわかってなく
説明も下手ですね。
if( $this->JimushoMaster->save($this->data) ){
$this->redirect('/jimusho_masters');
}else{
debug($this->JimushoMaster->invalidFields());
}
現在のコードはこんな感じです。
実行すると、レコードが追加されずに/jimusho_mastersにリダイレクトします。
saveは成功したという結果が返っているんですが、
レコードは増えていない画面に戻ります。
Validateが失敗していれば、エラーがでるはずですが
なにも表示されないのでエラーではないようです。
デバッグモードで画面下にクエリが出るんですが
そこにはINSERT文がないので、saveを呼び出しても
INSERTクエリが実行されてないようです。
説明も下手ですね。
if( $this->JimushoMaster->save($this->data) ){
$this->redirect('/jimusho_masters');
}else{
debug($this->JimushoMaster->invalidFields());
}
現在のコードはこんな感じです。
実行すると、レコードが追加されずに/jimusho_mastersにリダイレクトします。
saveは成功したという結果が返っているんですが、
レコードは増えていない画面に戻ります。
Validateが失敗していれば、エラーがでるはずですが
なにも表示されないのでエラーではないようです。
デバッグモードで画面下にクエリが出るんですが
そこにはINSERT文がないので、saveを呼び出しても
INSERTクエリが実行されてないようです。
>>157
よかった。今後は英単語で命名するようにねw
よかった。今後は英単語で命名するようにねw
キーボードの半角/全角漢字の列にある
1~0までの数字を使ってる人いる?
1を押したときにShift押さなくても!が出るようにしてない人て
頭おかしいよね
1~0までの数字を使ってる人いる?
1を押したときにShift押さなくても!が出るようにしてない人て
頭おかしいよね
>>161 ありがと。もうちょっと試行錯誤してみます。
Authコンポーネントで質問です。
http://www.facebook.com/
このfacebookのindexページのように、ログイン画面と登録画面をindexに置きたいです。
Authだと、Auth用のusersコントローラを独立して作らないといけない? みたいなのですが、
自分の目的にはAuthを使えるでしょうか?
FaceControllers内
function index, functon edit, function add. function login, function logout,
などと、ひとつのコントローラに納めないとできないのではないかと思ったりして悩んでおります。
たぶん大きな勘違いかと思うのですが、どういうイメージでAuthを使えばよいのでしょうか?
http://www.facebook.com/
このfacebookのindexページのように、ログイン画面と登録画面をindexに置きたいです。
Authだと、Auth用のusersコントローラを独立して作らないといけない? みたいなのですが、
自分の目的にはAuthを使えるでしょうか?
FaceControllers内
function index, functon edit, function add. function login, function logout,
などと、ひとつのコントローラに納めないとできないのではないかと思ったりして悩んでおります。
たぶん大きな勘違いかと思うのですが、どういうイメージでAuthを使えばよいのでしょうか?
トップはフォームだけで、フォームからUsersコントローラーのaddアクションを呼べばいいのでは?
Authコンポーネントを使うと、
Cannot modify header information - headers already sent by
というエラーが出てしまいます。
調べたところ、
<?php ?>の上下の改行をなくす、php.iniでoutput_bufferingをonにする。
などの解決方法がありますが、試しても上手く行きませんでした。
layoutもデフォルトなのでheaderの部分を別個書いた記憶もなく、
ほとほと困り果てました。
なにかほかに解決方法はないものでしょうか?
Cannot modify header information - headers already sent by
というエラーが出てしまいます。
調べたところ、
<?php ?>の上下の改行をなくす、php.iniでoutput_bufferingをonにする。
などの解決方法がありますが、試しても上手く行きませんでした。
layoutもデフォルトなのでheaderの部分を別個書いた記憶もなく、
ほとほと困り果てました。
なにかほかに解決方法はないものでしょうか?
PC が抜けてた
普通にPCの場合も読んでおけばいいと思うけど、どうしても携帯の時だけというのなら
app::importとかでいいんじゃない?
普通にPCの場合も読んでおけばいいと思うけど、どうしても携帯の時だけというのなら
app::importとかでいいんじゃない?
CakePHP 1.3.0-RC4 キタ━━━━━━(゚∀゚)━━━━━━ !!
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-rc4-has-arisen
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-rc4-has-arisen
This release marks the last release candidate, before 1.3.0 goes to stable.
とあるので、すたぶるが来る日も近そうです
とあるので、すたぶるが来る日も近そうです
見たの昨日の夜じゃなくて、一昨日の夜だった
スレ汚しスマン
スレ汚しスマン
>>170
どうもありがとうございます。
なぜかmodelフォルダのファイルを作成し直したら直りました。
おそらく、ファイルの文字コード関係が怪しいと思ったのですが、結局原因は特定できず。。
ちなみに、Authコンポーネントを使う時は、
pages_controller, users_controller
などと、別途usersのコントローラを作成しますが、
これはわかりやすくするために分けるだけで、一つのコントローラに統合することも可能
ということでしょうか?
どうもありがとうございます。
なぜかmodelフォルダのファイルを作成し直したら直りました。
おそらく、ファイルの文字コード関係が怪しいと思ったのですが、結局原因は特定できず。。
ちなみに、Authコンポーネントを使う時は、
pages_controller, users_controller
などと、別途usersのコントローラを作成しますが、
これはわかりやすくするために分けるだけで、一つのコントローラに統合することも可能
ということでしょうか?
>>182
ファイル末尾の ?> を削除するところから始めたら良いことあるかもね
Authについては、まず、Userモデルを使って何か動かしてみれば良いんじゃないかな?
手を動かしたほうが早く身につくよ
ファイル末尾の ?> を削除するところから始めたら良いことあるかもね
Authについては、まず、Userモデルを使って何か動かしてみれば良いんじゃないかな?
手を動かしたほうが早く身につくよ
>>183
レスありがとうございます!
末尾の ?>も排除したりいろいろしたのですが、結局上手くいきませんでした。。
どうもDOM付エンコードとかそっち系かなとにらんでおります。
Authは実際に動かしているのですが、usersコントローラのものを
pagesコントローラに少しずつ動かしても結構動くので、もしかして
全部移動できるかな? と思ったのです。
レスありがとうございます!
末尾の ?>も排除したりいろいろしたのですが、結局上手くいきませんでした。。
どうもDOM付エンコードとかそっち系かなとにらんでおります。
Authは実際に動かしているのですが、usersコントローラのものを
pagesコントローラに少しずつ動かしても結構動くので、もしかして
全部移動できるかな? と思ったのです。
>>184
そりゃ動く
でも、意味がない
しかもよりによってPagesControllerだと、何のため?ってことになるし、単にメンテがしにくくなるだけのような気が
今後もCakePHPを使っていくつもりなら、CakePHPの思想に従ってみたらどうか
そりゃ動く
でも、意味がない
しかもよりによってPagesControllerだと、何のため?ってことになるし、単にメンテがしにくくなるだけのような気が
今後もCakePHPを使っていくつもりなら、CakePHPの思想に従ってみたらどうか
validateで質問させてください。
入力時にkeywordsテーブルの name フィールドをチェックしたいです。
class Keyword extends AppModel {
public $validate = array(
"name" => VALID_NOT_EMPTY,
);
}
しかし、viewでは
$form->input('Keyword.0.name');
上記のように配列仕様の入力なので、validateが上手くいきません。
$form->input('Keyword.name'); と書けば動くのですが。
上手い方法はないものでしょうか?
入力時にkeywordsテーブルの name フィールドをチェックしたいです。
class Keyword extends AppModel {
public $validate = array(
"name" => VALID_NOT_EMPTY,
);
}
しかし、viewでは
$form->input('Keyword.0.name');
上記のように配列仕様の入力なので、validateが上手くいきません。
$form->input('Keyword.name'); と書けば動くのですが。
上手い方法はないものでしょうか?
みんなviewはphpコード書きまくり?
はるか昔smarty使ってたこととか、デザイナーにphpいじらせたくないこととか考えると
smarty組み込みたいんだけど、ヘルパーの引数に配列が渡せなくて詰んだ。
参考サイトは山ほど見たんだけど、$this->aa('key1','value1') で配列生成できているところまでは確認したけど
ヘルパー引数にほりこんでもヘルパーが動かない。。。
はるか昔smarty使ってたこととか、デザイナーにphpいじらせたくないこととか考えると
smarty組み込みたいんだけど、ヘルパーの引数に配列が渡せなくて詰んだ。
参考サイトは山ほど見たんだけど、$this->aa('key1','value1') で配列生成できているところまでは確認したけど
ヘルパー引数にほりこんでもヘルパーが動かない。。。
>>189
ここは見た?
http://d.hatena.ne.jp/am11op/20070614/1181837256
個人的にはSmartyなぞ必要ないと思っているが、使いたいヤツがいるのでしかたなく...
ここは見た?
http://d.hatena.ne.jp/am11op/20070614/1181837256
個人的にはSmartyなぞ必要ないと思っているが、使いたいヤツがいるのでしかたなく...
>>190
つかそこまでやるやつがなぜbakeにこだわるのかがわからん
つかそこまでやるやつがなぜbakeにこだわるのかがわからん
>>192
きっとデザイナがviewの中で変なphp書くのが嫌なんだろ
きっとデザイナがviewの中で変なphp書くのが嫌なんだろ
つーか、下手にデザイナにviewいじられるとバグの温床になる気がするんだけど。
さわらせている人っているのん?
さわらせている人っているのん?
システム作ってからデザインさせることになると、デザイナがviewをいじるんじゃないのか
やったことないけど
やったことないけど
プログラマが「ここにこんなループが来るからその部分のデザインたのむ」って
言えばいいだけでは?
一人で全部まかなってるフリーの立場からしたらプログラマとデザイナがそれぞれ
自分の仕事だけやってればいいなんてうらやましい。だからもっと話して
連携すりゃいいのにと思うなぁ。
言えばいいだけでは?
一人で全部まかなってるフリーの立場からしたらプログラマとデザイナがそれぞれ
自分の仕事だけやってればいいなんてうらやましい。だからもっと話して
連携すりゃいいのにと思うなぁ。
ありきたりのデザインなら自分でできるが
アーティスティックなのを請け負うと、デザイナ必要になるよね
大抵、ループを説明するより自分でいじったほうが速い
アーティスティックなのを請け負うと、デザイナ必要になるよね
大抵、ループを説明するより自分でいじったほうが速い
ああそうか
見た目だけじゃなくて、機能を考えたら
例えばリストにするよりか、プルダウンにしたほうがいい
なんてことになって、それならAJAXつかっちゃおうとかに
なったりしたら、デザインもプログラムもいろいろ
いじるところが出てくるな
となるとどっちを主導でいくかってところで難しくなるのか
なるほどなるほど。
それならいっそう話し合いをして連携しないといけないと思うけど
そういう仕事ってディレクターとかコーディネーターみたいなのが
間にいるもんなんじゃないの?
自分で勝手にいじったらいろいろややこしくなるような気がする。
見た目だけじゃなくて、機能を考えたら
例えばリストにするよりか、プルダウンにしたほうがいい
なんてことになって、それならAJAXつかっちゃおうとかに
なったりしたら、デザインもプログラムもいろいろ
いじるところが出てくるな
となるとどっちを主導でいくかってところで難しくなるのか
なるほどなるほど。
それならいっそう話し合いをして連携しないといけないと思うけど
そういう仕事ってディレクターとかコーディネーターみたいなのが
間にいるもんなんじゃないの?
自分で勝手にいじったらいろいろややこしくなるような気がする。
デザイナー、プログラマー以上にまともなディレクターが少ないのがこの業界の癌だよな
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [96%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [95%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [95%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [93%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [91%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [91%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [91%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [91%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [91%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 12ホール目【笑】 (1001) - [91%] - 2011/11/8 7:01
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [90%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [90%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [90%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [90%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [90%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [84%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について