[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 07/21 04:27 / Filesize : 182 KB / Number-of Response : 850
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】フレームワーク CakePHP 15ホール目【v2.2】



1 名前:nobodyさん [2012/12/04(火) 13:06:36.87 ID:ExCLhBiP]
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう

※他フレームワークとの比較等はスレ違いです

■本家
www.cakephp.org/
APIドキュメント
api.cakephp.org/
github - cakephp
github.com/cakephp
the Bakery
bakery.cakephp.org/
CakeQs
cakeqs.org/
Issue
cakephp.lighthouseapp.com/dashboard
CheatSheet[1.2] (PDF)
cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf

■日本語公式
cakephp.jp/
フォーラム
cakephp.jp/modules/newbb/
cookbook(マニュアル)
[2.x] book.cakephp.org/2.0/ja/index.html
[1.3] book.cakephp.org/ja

前スレ
【PHP】フレームワーク CakePHP 14ホール目【v2.1】
kohada.2ch.net/test/read.cgi/php/1335859124/

299 名前:nobodyさん mailto:sage [2013/02/19(火) 12:55:09.95 ID:???]
>>298
もっと詳しく書かないと調べてあげる気に慣れないな
少なくともエラーの文言はまんまコピペしてくれないと

300 名前:nobodyさん mailto:sage [2013/02/19(火) 14:00:15.60 ID:???]
>>299
ごもっともでございます
出先なもんで詳細を確認できない&クドくならないようにはしょったので情報が足りませんでしたね

まだ出先ゆえ、詳細を確認できないのですが
後程、エラー全文をレスしますので
見ていただけると幸いです

301 名前:nobodyさん mailto:sage [2013/02/19(火) 15:01:19.27 ID:???]
CakePHP2辞典はいつ発売されますか?

302 名前:nobodyさん mailto:sage [2013/02/19(火) 15:36:59.21 ID:???]
みねえよ
サーチプラグインなんかで躓くなカス

303 名前:nobodyさん mailto:sage [2013/02/19(火) 16:20:29.12 ID:???]
>>298です

>>298で張ったブログを参考に、users、profilesという2つのテーブルを作成し
userモデルにhasOneでprofileを持たせています
bootstrap.phpでSearchプラグインのロード設定を行い

モデルのUser.phpで
・Searchプラグインのビヘイビアをプロパティに追加
・検索対象フィルタ設定($filterArgs)
・検索対象フィールド設定($presetVars)
モデルのProfile.phpで
・Searchプラグインのビヘイビアをプロパティに追加
UsersController.phpで
・Searchプラグインのコンポーネントをプロパティに追加
・’User’、’Profile’モデルをプロパティに追加
・beforeFilter内で検索対象フィールド($presetVars)をUserモデルから読み込み
・beforeFilter内でページャ設定

と上記の状態でブラウザでアクセスしたところ以下のようなData base Errorが出ました

Error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'validateSearch' at line 1

webで調べても類似の症例が少なく(また解決方法が得られませんでした)煮詰まっています
長文で申し訳ないですが、助言を頂けないでしょうか

304 名前:nobodyさん mailto:sage [2013/02/19(火) 16:34:36.05 ID:???]
validateSearchとかいうメソッド使うっって宣言しといてそんなメソッド無いからSQLに直接投げられてんだろ
しねよバーカ

305 名前:nobodyさん mailto:sage [2013/02/19(火) 16:57:59.43 ID:???]
>>304
このエラーで言われている「validateSearch」とは
SearchableBehavior.phpに記述されているvalidateSearchメソッドではないのでしょうか?

「validateSearchを独自で定義しろ」なんてどこを参考にしても書いていなかったので
デフォルトでSearchableBehavior.php内のこのメソッドを呼びに行くものだと思っていたのですが・・・

306 名前:nobodyさん mailto:sage [2013/02/19(火) 17:34:03.66 ID:???]
だったらそのビヘイビアがちゃんと読み込まれてないんでねえの?
$this->Model名->validateSearch()
呼べるかかくにん

307 名前:nobodyさん mailto:sage [2013/02/19(火) 17:51:14.36 ID:???]
>>306
UsersControllerのindex()の最初に$this->User->validateSearch('User');を追加し
直後にdebug('here')を出そうとしても出ず、直前だと出るのでビヘイビアの設定に失敗しているようです・・・

モデルファイルの中で
public $actsAs = array('Search.Searchable');
を記述するだけですよね・・・



308 名前:nobodyさん mailto:sage [2013/02/19(火) 17:54:08.78 ID:???]
filterArgsあるんだよね?
filterArgs消して見てもエラーは出るものの君のと違うエラーだったんだけど一応確認

309 名前:nobodyさん mailto:sage [2013/02/19(火) 17:56:46.55 ID:???]
はい
Userモデルファイル内で以下のように設定しています

public $filterArgs = array(
array('name' => 'id', 'type' => 'value', 'field' => 'User.id'),
array('name' => 'username', 'type' => 'like', 'field' => 'User.username'),
array('name' => 'account_name', 'type' => 'like', 'field' => 'Profile.account_name')
);

310 名前:nobodyさん mailto:sage [2013/02/19(火) 19:14:24.02 ID:???]
たぶんSearchがSerachになってるとかそういうのだよ

311 名前:nobodyさん mailto:sage [2013/02/20(水) 04:42:40.97 ID:???]
モデルのインスタンスが持ってないメソッドを呼ぶと、
そのメソッド名がなんかSQLに含まれる動きしたと思うから、
>>306
>>310
でFAな気がするけど。

312 名前:nobodyさん [2013/02/20(水) 11:46:05.19 ID:FGS5pG2u]
基本的なことかもしれないですが、質問です。

cake bake で作ったCRUDメソッドの中で
editがありますが、これのコントローラとビューを見ていて、どうも納得がいきません。

まず、コントローラ側からヴューへ既存データをセットしている行がありません。
なぜこれで既存データがビューのテキストフィールドへ収まった状態の画面が作れるのでしょうか。

313 名前:nobodyさん mailto:sage [2013/02/20(水) 11:52:54.92 ID:???]
>>312
ソース読んでみて!
面白いよw

314 名前:nobodyさん [2013/02/26(火) 18:44:02.07 ID:zQtNhxoC]
cakePHP2 で

[message.txt]
私の名前は、山田太郎です。
趣味はバレーです。

という様な外部ファイルにデータとかhtmlタグを設定しておき
include させたいと思いますがどこに配置するのが定石でしょうか?

315 名前:nobodyさん mailto:sage [2013/02/26(火) 18:58:21.14 ID:???]
>>314
要するに設定ファイルの設置?

316 名前:nobodyさん [2013/02/26(火) 19:54:39.42 ID:zQtNhxoC]
>>315
テンプレート的な意味合いです。

317 名前:nobodyさん mailto:sage [2013/02/26(火) 20:09:15.83 ID:???]
じゃ、viewsのelements



318 名前:nobodyさん [2013/02/27(水) 12:51:17.39 ID:k7COWgMj]
category_mediums
というテーブルを作成し、そのテーブルを参照する為に

Model/categoryMedium.php

の中に下記コードを記述したところ

class categoryMedium extends AppModel {
var $name = 'categoryMedium';


Error: Table category_media for model categoryMedium was not found in datasource default.

こーいうエラーメッセージが表示されてしまいます。
何が問題があるのでしょうか?

319 名前:nobodyさん mailto:sage [2013/02/27(水) 13:34:15.93 ID:???]
CategoryMedium

じゃないのか?

320 名前:nobodyさん mailto:sage [2013/02/27(水) 13:35:29.97 ID:???]
お前の頭だよ

mediumを英和辞書で検索しろよ人間のクズ
useTableに記述しろよ出来損ない

321 名前:nobodyさん mailto:sage [2013/02/27(水) 13:37:44.87 ID:???]
category_media テーブル
CategoryMedium モデル

322 名前:nobodyさん mailto:sage [2013/02/27(水) 14:08:41.58 ID:???]
Inflector::camelize(テーブル名) とかの結果を表示すればで簡単に確認できるぞ

323 名前:nobodyさん [2013/02/27(水) 19:23:11.08 ID:1uFU2JpT]
>>319 >>320 >>321 >>322
何とか解決しました。ありがとうございます。

>>322
そんな便利な機能もあったのですね。
cakeの得体のしれない命名規則に翻弄される手間が省けそうです。

324 名前:nobodyさん [2013/02/27(水) 19:26:37.46 ID:1uFU2JpT]
なんでcakePHPの命名規則で

中 を表わすmedium が media として

テーブル定義しないといけないか謎><;

325 名前:nobodyさん mailto:sage [2013/02/27(水) 20:57:48.81 ID:???]
つmedium_categories

326 名前:nobodyさん mailto:sage [2013/02/28(木) 01:25:04.41 ID:???]
まったくの初心者なのですが
cakephp2を用いてSNSのようなものを作りたいと考えていて
html CSSはできるのですがphpはほぼ初めてで初心者でも参考になるようなサイトなどありませんか?
お願いします

327 名前:nobodyさん mailto:sage [2013/02/28(木) 02:42:12.10 ID:???]
>>326
dotinstall.com/
どないです?



328 名前:nobodyさん mailto:sage [2013/02/28(木) 12:06:41.54 ID:???]
ありがとうございます
Php cake mysqlとかいろいろあって勉強なりそうです

329 名前:nobodyさん mailto:sage [2013/02/28(木) 16:49:01.14 ID:???]
Viewに最初からある、ElementsとかEmailsとかScaffoldsとかが自作フォルダと混ざって並んでて邪魔
どこか別のところに置いて欲しい

330 名前:nobodyさん mailto:sage [2013/02/28(木) 17:00:11.96 ID:???]
つかわないなら削除したらいいだろアホか

331 名前:nobodyさん mailto:sage [2013/02/28(木) 17:00:49.22 ID:???]
共有フォルダ作って、bootstrapでincludeしろよ。俺はそうしてるよ

332 名前:nobodyさん mailto:sage [2013/02/28(木) 21:29:21.10 ID:???]
何で邪魔に感じるの?
放っておけばいいじゃん

333 名前:nobodyさん mailto:sage [2013/03/02(土) 01:43:36.79 ID:???]
むしろ自分のフォルダを別のところに置けよ

334 名前:nobodyさん mailto:sage [2013/03/02(土) 03:08:56.61 ID:???]
お前らバカじゃないの?

335 名前:nobodyさん mailto:sage [2013/03/02(土) 14:05:34.02 ID:???]
>>329
お前ぜんぜん理解してないなw

336 名前:nobodyさん mailto:sage [2013/03/02(土) 15:54:54.28 ID:???]
理解してないのはお前

337 名前:nobodyさん mailto:sage [2013/03/02(土) 17:40:51.03 ID:???]
生成したモデルに少しでも手を入れた後に、テーブルに変更があって、
再生成すると、手を入れた部分が消えちゃうの、なんとかならないかなあ?
CakePHPで開発してると、テーブル構成の変更に腰が重たくなってしまう。



338 名前:nobodyさん mailto:sage [2013/03/03(日) 11:47:34.75 ID:???]
>>337
え、bake のこと?
なら最初に一回やるだけだよ

339 名前:nobodyさん mailto:sage [2013/03/03(日) 11:50:44.09 ID:???]
あと、テーブルが決まらないあいだはモデルの基底クラスに bake したのを使って、
カスタマイズはその継承クラスを作成。

で、コントローラとビューはその継承クラスを参照する scaffold でやりくりする
っていうのもうまくいく場合がある。

340 名前:nobodyさん mailto:sage [2013/03/03(日) 12:58:15.94 ID:???]
継承かぁ。
ちょっとやってみる。

2回目のBakeでは、変更部分だけ差し替えてくれるのが理想なんがw

341 名前:nobodyさん mailto:sage [2013/03/03(日) 16:17:06.55 ID:???]
>>340
diffってpatchればいいんじゃね?

342 名前:nobodyさん [2013/03/09(土) 23:49:39.09 ID:0I4GbUTq]
まだCake使ってる奴いたの?
こんなカスフレームワーク使うのやめろよ。
エンジニアとしての自分の格が下がるぞ?
てゆーかもう殆ど更新すらされてねーじゃん。

343 名前:nobodyさん mailto:sage [2013/03/10(日) 00:58:54.50 ID:???]
既にこれで作っちまったシステムがあるからな
今から作るなら違うのにする

344 名前:nobodyさん mailto:sage [2013/03/10(日) 17:43:49.35 ID:???]
どれにするの?

345 名前:nobodyさん mailto:sage [2013/03/10(日) 19:07:38.75 ID:???]
今って、新しすぎて業務に使いにくいやつを趣味で使って、
業務ではこなれた古いやつとして、CakePHPあたりが使われてるんだろ。

346 名前:nobodyさん mailto:sage [2013/03/11(月) 01:02:31.86 ID:???]
特に問題なければ慣れたものを使えばいいじゃん

347 名前:nobodyさん mailto:sage [2013/03/11(月) 01:39:55.26 ID:???]
問題なければな



348 名前:346 mailto:sage [2013/03/11(月) 01:45:04.83 ID:???]
何か問題でも?

349 名前:nobodyさん mailto:sage [2013/03/11(月) 11:51:03.07 ID:???]
重い・ファイルが多い

ってのが問題に感じてるけど、
ま、普通に動くサイトを作る点では問題ないな。

350 名前:nobodyさん mailto:sage [2013/03/11(月) 12:04:50.94 ID:???]
文句言うなら同時に代替案も出してね

351 名前:nobodyさん mailto:sage [2013/03/11(月) 12:18:50.51 ID:???]
なんでやねん

352 名前:nobodyさん mailto:sage [2013/03/11(月) 12:21:41.42 ID:???]
問題はサイトが更新されないことだろう。
ちゃんとしたドキュメントがないと使えないよ。

353 名前:nobodyさん mailto:sage [2013/03/11(月) 13:26:48.88 ID:???]
ドキュメントは分かるけど、
サイトが更新されないってなんだ?

354 名前:nobodyさん mailto:sage [2013/03/11(月) 14:47:53.25 ID:???]
日本語化の仕組みがクソすぎてワロス
あれじゃまるで信者になるための修行だわ

355 名前:nobodyさん mailto:sage [2013/03/11(月) 15:38:33.68 ID:???]
セキュリティーが心配になる安定板もあったな...

振り向けば、今は懐かし、秋の空

356 名前:nobodyさん [2013/03/11(月) 17:47:40.36 ID:W/IPgsU1]
サーバサイドで出力した "test" という文字列がJavaScriptのsuccessブロックにて
返って来るはずなのですが、なぜかそうならずにhtmlが返ってきています。
どこに問題があるのでしょうか?

【JavaScript】
var url_post = "hogehoge.com/hogecontroller/test";
$.ajax({
type: 'POST',
url:url_post,
data: data,
success: function( data, textStatus, jqXHR )
{

// successs の場合の data にはなぜかHTMLがずらーりと書かれている。

}

【サーバ上のコード】
public function test()
{
$this->autoRender = false;

echo "test";
exit;


  }

357 名前:nobodyさん mailto:sage [2013/03/11(月) 17:53:46.15 ID:???]
そのずらーっと出てくる文字列は一体どこにあるふぁいるなんだろう?とか考えないの?
自分で解決する意志のないバカは諦めろよ



358 名前:nobodyさん [2013/03/11(月) 18:04:21.29 ID:W/IPgsU1]
>>357
出ている文字列はlayout です。

本来ajaxとして処理されなければいけないのに
cake2 のバグなのか
レンダリングされてしまっている様です。

359 名前:nobodyさん mailto:sage [2013/03/11(月) 18:24:25.00 ID:???]
は?
じゃあもう解決するだろよかったな

360 名前:nobodyさん mailto:sage [2013/03/11(月) 18:32:21.80 ID:???]
なにもかもバグとみなしちゃう人って

361 名前:nobodyさん [2013/03/11(月) 19:05:00.09 ID:W/IPgsU1]
>>359
取り敢えずしねよ

362 名前:nobodyさん mailto:sage [2013/03/11(月) 19:19:04.54 ID:???]
おーおーキレちゃいましたかぁ

363 名前:nobodyさん mailto:sage [2013/03/11(月) 19:26:51.17 ID:???]
あーこれはダメですよ。いけませんねえ

364 名前:356 [2013/03/11(月) 19:45:33.19 ID:gBMHE97E]
いかん。解決できない。

誰か教えてください。

datatype="text"
とか一通りやったけど
JavaScriptでアクセスするとなぜかHTMLが返って来てしまう

365 名前:nobodyさん mailto:sage [2013/03/11(月) 19:55:30.31 ID:???]
>>361をとりあえず謝ろうか。
そうすれば答えてやらんでもない。
というか自分でもう答え出てるはずなのになぜしない。

366 名前:nobodyさん mailto:sage [2013/03/11(月) 20:15:32.15 ID:???]
まぁ、初心者なんだからそうムキになるなって

>>364
いいのを教えてあげるよ
まず、君のブラウザのURLに google.co.jp/ って入力してみて。

OK?

すると小さなテキストボックスが見えると思う。

そこに、例えばそうだな・・・ "CakePHP ajax" とか入れてみて。

OK?

じゃぁ、隣にある虫眼鏡のマークの着いた青いボタンがあると思う。
それを押してみて。

どう?
いくつかリンクが出てきた?

そしたらそれを上から順に開いて読んでいってみて。

僕からのアドバイスはここまでかな。
じゃぁ、検討を祈るよ。

367 名前:356 [2013/03/11(月) 20:49:39.25 ID:gBMHE97E]
自己解決しましたwww
このスレのバカどもに質問しなくても良かったwwwwwwwwwwwww



368 名前:nobodyさん mailto:sage [2013/03/11(月) 20:53:24.32 ID:???]
>>367
時間かかったねー

369 名前:nobodyさん mailto:sage [2013/03/11(月) 21:01:42.52 ID:???]
よかったねー

370 名前:nobodyさん mailto:sage [2013/03/11(月) 22:13:15.35 ID:???]
ajaxもできないクズプログラマにバカ呼ばわりされる日が来るとは

371 名前:nobodyさん mailto:sage [2013/03/11(月) 22:44:11.64 ID:???]
クズくそわろたwww
二度とくんなw

372 名前:nobodyさん [2013/03/11(月) 22:47:48.37 ID:gBMHE97E]
        /⌒ヽ⌒ヽ
               Y
            八  ヽ
     (   __//. ヽ,, ,)
      丶1    八.  !/
       ζ,    八.  j
        i    丿 、 j
        |     八   |
        | !    i 、 |
       | i し " i   '|
      |ノ (   i    i|
      ( '~ヽ   !  ‖
        │     i   ‖
      |      !   ||
      |    │    |
      |       |    | |
     |       |   | |
     |        !    | |


    てめぇえらドアホは、これでも咥えてろ

373 名前:nobodyさん mailto:sage [2013/03/11(月) 23:15:24.16 ID:???]
あら、ずいぶん細いのね

374 名前:nobodyさん mailto:sage [2013/03/12(火) 02:53:11.65 ID:???]
>>367
>>366 に解決してもらったんだからお礼くらい言ったらどうかね

375 名前:nobodyさん mailto:sage [2013/03/14(木) 11:10:44.04 ID:???]
cake2.xの辞典でるね
助かるわ

376 名前:nobodyさん mailto:sage [2013/03/14(木) 12:19:21.66 ID:???]
やっと出るのか。助かるな

377 名前:nobodyさん mailto:sage [2013/03/14(木) 12:52:40.88 ID:???]
Cake1から2で結構変わってるけど書き方変えただけとか意味のない変更ばかりだなあ
正直気紛れでいろいろ変えられても困る



378 名前:nobodyさん mailto:sage [2013/03/14(木) 13:29:34.39 ID:???]
>>377
意味のない変更ってどれ?
長期的には振り返ってみて無駄な変更だったってのはあるかも知れないけど、
その時点では少なくとも意味もなく変更したものってないんじゃないの?
あったら教えてほしいわ。
ほとんどの変更の理由はちゃんと change log に書いてる。

「意味のない変更」っていうより、
「意味の分からない変更」なんだろ?

379 名前:nobodyさん mailto:sage [2013/03/14(木) 13:32:44.74 ID:???]
意味のない変更w
あーバカはさわるなよ

380 名前:nobodyさん mailto:sage [2013/03/14(木) 14:56:36.32 ID:???]
じゃあファイル名がキャメルケースに変わったのはなんで?
どっちでもいいと思うんだけど、何故わざわざ変えた?

381 名前:nobodyさん mailto:sage [2013/03/14(木) 16:05:31.02 ID:???]
全体を統一させるため

382 名前:nobodyさん mailto:sage [2013/03/14(木) 17:46:35.24 ID:???]
キャメルケースになったのはクラス名とファイル名を同じにすることにしたからじゃないの?
お陰でファイル名見ただけで、クラスが定義されてるかどうかが分かるようになった。

唯一の例外が exceptions.php (1ファイルで複数定義)だが。

383 名前:nobodyさん [2013/03/14(木) 19:01:42.10 ID:UkYLgnwt]
cakePHP2 で画像認証とか入れたいんだけど
オススメはある?

そもそもcakePHPのmvcモデルでそもそも出来るんだろうか?

384 名前:nobodyさん mailto:sage [2013/03/14(木) 19:04:50.20 ID:???]
そもそも自作したら出来るよ

385 名前:nobodyさん mailto:sage [2013/03/14(木) 21:54:40.14 ID:???]
>>383
作ってみると意外に簡単

386 名前:nobodyさん [2013/03/14(木) 23:12:28.06 ID:UkYLgnwt]
>>385
参考サイトを教えて下さい。

387 名前:nobodyさん mailto:sage [2013/03/14(木) 23:53:30.90 ID:???]
>>386
サイトは忘れたけど、GDライブラリを使って、四角の中に文字を大きさと傾きと位置をランダムで変えて重ねるだけ。
あとは重ねた文字をセションで録っとけば付き合わせできるでしょ?



388 名前:nobodyさん mailto:sage [2013/03/15(金) 00:00:00.26 ID:???]
そんな面倒なことしなくても
アクセスカウンターみたいに適当な数字の画像作って、
画像をランダムに取得して表示すればいいんだよ。
ランダム値のクッキーを持っておけば、画像認証に使える。

389 名前:nobodyさん mailto:sage [2013/03/15(金) 00:14:38.89 ID:???]
お前らは一体何を言ってるんだ?
バカは無理して答えちゃダメだぞ

Kcaptcha cakephp
で検索

390 名前:nobodyさん mailto:sage [2013/03/15(金) 14:10:50.98 ID:???]
Cake2.2を使っているが、テーブルのcreated,modifiedは作成時に自動で入れてくれるみたいだが
saveやupdate時に、modifiedが自動で更新されないようだけど仕様?
そのくらい自動でやってくれても良さそうなもんだが、どこかに設定などあるのだろうか

391 名前:nobodyさん mailto:sage [2013/03/15(金) 15:41:02.58 ID:???]
???

392 名前:nobodyさん mailto:sage [2013/03/15(金) 15:41:14.04 ID:???]
俺はupdatedにしてるけど、自動で更新されるよ

393 名前:こず mailto:kozue1986.01.18@gmail.com [2013/03/15(金) 17:55:41.38 ID:???]
初心者なのですが、課題でcakephpを使ってCMSを作るのですが、開発環境構築で
どうしてもDB(PostgreSQL)に接続できずに「Cake is NOT able to connect to the database.
Datasource class PostgreSQL could not be found.」と出てしまいます(泣)

やった事としては
C:\xampp\htdocs\cakephp\app\Configの中のdatabase.php.defaultをリネームしてdatabase.phpに変更。
開いて
class DATABASE_CONFIG {

public $default = array(
'datasource' => 'Database/PostgreSQL',
'persistent' => false,
'host' => 'localhost',
'port' => '5432',
'login' => 'postgres',
'password' => 'postgres',
'database' => 'cakephp',
'schema' => 'public',
'prefix' => '',
'encoding' => 'utf8',
);に変更を掛けてみた。
で、他にちゃんとdllがあるかどうかphpディレクトリ内を見てもあるし、壊れてる事もないかと思われる。
DB側ではコマンド使ってcakephpってdbを作成し、tableを作成しrolを作り権限を与えた。
CREATE ROLE cakephp2 WITH LOGIN PASSWORD 'cakephp_pass'
GRANT SELECT, UPDATE, INSERT ON cakephp1 TO cakephp2;
これ以上どうしたらいいか分からないです…(泣)

初心者すぎて何がおかしいのか、何が正しいのか分からず悪戦苦闘を通り越して
悶絶してます。。。

394 名前:nobodyさん mailto:sage [2013/03/15(金) 17:59:05.60 ID:???]
>>390
更新させる時のデータから削除しとかないとだめなのだけど、そこは大丈夫?

そういう仕様にしないと、明示的にタイムスタンプを保存する手段がなくなっちゃうからな

395 名前:nobodyさん mailto:sage [2013/03/15(金) 17:59:26.60 ID:???]
そのまま半年悶絶し続けてください。
半年後もう一度書き込んでください。

396 名前:nobodyさん mailto:sage [2013/03/15(金) 18:02:08.52 ID:???]
>>393
ん?
データベースの設定と設定ファイルとが異なっているのはなぜ?

397 名前:nobodyさん [2013/03/15(金) 18:14:35.03 ID:ErWJB8E6]
>>393
あなたのPCの中身まではわからないのであくまで可能性だけど
@ポートが違うAログイン情報が違うBデータベースがそもそも作られてない などが考えられる

基本的にログイン情報が確かならばbakeコマンドで設定ファイル作れば確実だから、bakeでやってみそ

あとなんで権限を作ってるのにそれを設定ファイルで無視してるの?
まあ「postgres」は何もいじってなければスーパーユーザーになってるからそこは問題じゃないけど
ちなみにデータベースさえあればテーブルがなくても接続はしてくれる



398 名前:nobodyさん mailto:sage [2013/03/15(金) 18:32:22.34 ID:???]
若干ずれた話だけど、
CakePHPは海外製で、海外ではPostgresは下火。
なので、バグの踏み抜かれ率はMySQLの方がいいと思っている。
使ってる人に聞いたら、CakePHP2になって最近はPostgres対応も良くなってるらしいけどね。

399 名前:nobodyさん mailto:sage [2013/03/15(金) 18:42:25.60 ID:???]
今は日本でもどんどんMySQLに移行してる
てか速度も機能もどちらも進化してほぼどっこいになってるから、ほぼデファクトスタンダードになりつつあるMySQLを使わない理由があんまりない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef