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


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

【PHP】フレームワーク CakePHP 16ホール目【v2.4】



1 名前:nobodyさん [2013/09/09(月) 01:56:10.19 ID:m9OPw/HT]
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/
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

kohada.2ch.net/test/read.cgi/php/1354593996/l50

493 名前:484 mailto:sage [2013/11/16(土) 07:54:37.23 ID:???]
>>490
他人の発言混ぜないで。

Lessにも実装か、PullRequestが結構昔に投げられてたもんね

494 名前:nobodyさん [2013/11/16(土) 22:07:19.93 ID:Rk/pBkL7]
これまでcakePHPのシェル(Console)実行は、TeraTermでWEBサーバに接続してシェルを実行していたのですが
これだと知識のある人しかできないので、

cakePHPの認証機構で構築されたシステムにログインし
【***処理実行】といったリンクがクリックされるとコマンドラインから実行するのと
同じ事をバックグラウンドでやりたいと考えています。

何か良い方法はありませんか?

495 名前:nobodyさん mailto:sage [2013/11/16(土) 22:23:02.69 ID:???]
テーブルの中に入力項目があり
検索ボタンを押して検索が走る仕組みにしています。

<form name="name_search" action="/hoge/search" method="post">
<table>
<!-- 入力項目〜略〜 -->
</table>
</form>
<input type="button" value="検索する" name="" style="">


どうもPOSTが走ってる気がしないのですが、
コードに間違いは無いでしょうか?

496 名前:nobodyさん mailto:sage [2013/11/16(土) 23:20:57.91 ID:???]
>>494
いい方法かどうかは知らんが、手っ取り早く、exec()とかsystem()すればいいんじゃないの?
ただ、お勧めはしないけど。

シェルでどんなことをしようとしてるのか知らないけど、開発中に使うbakeとかそういうのなら、
知識を付けろって話し。

ってか、そもそも、管理画面からクリックで実行する機能なら、シェルじゃなくて普通に実装したらええやん。
管理画面から実行できる機能が、cronからも実行したいみたいな話なら、まぁありえるし分かるんだけど。
その場合、コントローラーからもシェルからも使える場所にロジックを書けばいい。
そんなに複雑じゃないならモデルにかけるだろうし、無理そうなら普通のクラスで作ってlibにおいて
App::import()すればいいんじゃね。

497 名前:nobodyさん mailto:sage [2013/11/16(土) 23:23:16.88 ID:???]
>>495
CakePHPの前にHTMLから勉強しろw
inputがformの外にあるじゃねーか

498 名前:nobodyさん mailto:sage [2013/11/16(土) 23:29:51.46 ID:???]
www

499 名前:nobodyさん mailto:sage [2013/11/16(土) 23:42:15.65 ID:???]
>>494
現在teraterm でシェルを実行していたのなら
バッチファイルをダブルクリックさせて、
内部でSSHを呼び出してリモートのコマンドを
実行すればいいだけじゃん?

500 名前:nobodyさん mailto:sage [2013/11/16(土) 23:43:19.37 ID:???]
>>495は優秀。
再現可能なコードをちゃんと書いて
質問している。

501 名前:495 mailto:sage [2013/11/17(日) 01:46:08.06 ID:???]
>>497
formの中に入れてもう一度試してみます。


>>500
ありがとうございます。頑張ります。



502 名前:494 mailto:sage [2013/11/17(日) 10:01:58.45 ID:???]
>>496
なぜシェルで作っているかというと cronで回しているからです。
しかし、基本的にはcronでシェルをキックしていますが
特定の条件の時にはユーザが手動でシェルを実行する必要があるのです。

かといって一般ユーザにシェルを実行させるとかも
危険なので、シェルを管理画面上からも実行させたいと思っています。


※結構複雑な処理です。

>>499
そーいう手もありますね。。。
ですが管理画面上から一度に出来ないものかと。。。

503 名前:nobodyさん mailto:sage [2013/11/17(日) 15:42:23.43 ID:???]
>>502
ん?だから
> その場合、コントローラーからもシェルからも使える場所にロジックを書けばいい。
> そんなに複雑じゃないならモデルにかけるだろうし、無理そうなら普通のクラスで作ってlibにおいて
> App::import()すればいいんじゃね。

504 名前:nobodyさん mailto:sage [2013/11/18(月) 12:55:59.49 ID:???]
>>503
サンクス
> その場合、コントローラーからもシェルからも使える場所にロジックを書けばいい。
試してみます。

505 名前:nobodyさん mailto:sage [2013/11/18(月) 15:30:58.69 ID:???]
cakePHP2で検索を行うプログラムを書いています。
検索条件が複数項目あり、複数の組み合わせで指定可能な場合において
ユーザが指定をした検索条件で、conditionに動的に検索条件をバインドする良い方法はありますか?
現在は、毎度ifで分岐してcondtionコードを書いており効率の悪さを痛感しています。

@ユーザIDだけ指定した場合
'user_id' => '333'

AユーザID、年齢を指定した場合
'user_id' => '333',
'age' => '44'

BユーザID、性別を指定した場合
'user_id' => '333',
'sex' => '0'

506 名前:nobodyさん mailto:sage [2013/11/18(月) 17:02:23.94 ID:???]
>>505
サーチプラグイン使えばいいんじゃないの?

507 名前:nobodyさん mailto:sage [2013/11/18(月) 18:19:43.56 ID:???]
>>505
Searchプラグイン使わないとか、罰ゲーム?

508 名前:nobodyさん mailto:sage [2013/11/18(月) 18:53:39.61 ID:???]
>>506 >>507 
cakePHPだけではそういった機能は無いのですね。

Searchプラグインとかちゃんと動作するかちょっと心配だったりします。

509 名前:508 mailto:sage [2013/11/18(月) 18:56:37.22 ID:???]
サーバ変えた時とかめんどくさそうなので地道にif分岐
させてやる事にします。

510 名前:nobodyさん mailto:sage [2013/11/18(月) 19:01:09.34 ID:???]
>>509
意味わからん

511 名前:nobodyさん mailto:sage [2013/11/18(月) 19:07:25.95 ID:???]
>>509
の文章とか普通に分かり易いじゃん。
理解出来ない人って頭大丈夫かな。



512 名前:nobodyさん mailto:sage [2013/11/18(月) 19:14:07.40 ID:???]
いや俺も意味わからんし

513 名前:nobodyさん mailto:sage [2013/11/18(月) 19:14:32.25 ID:???]
>>511
サーバ変えたときに面倒になる実装ってどんなんだ?

514 名前:nobodyさん mailto:sage [2013/11/18(月) 19:16:28.18 ID:???]
サーバー変えたら何が変わるんですかね…

515 名前:nobodyさん mailto:sage [2013/11/18(月) 19:20:29.41 ID:???]
エスパーな511が何を分かったのか気になる

516 名前:nobodyさん mailto:sage [2013/11/18(月) 19:23:26.86 ID:???]
>>513
サーバ変えたらまた search プラグインの設定せねばならん
面倒だーって事でしょ。

それくらい小学生でも分かると思うけど。

517 名前:nobodyさん mailto:sage [2013/11/18(月) 20:09:16.65 ID:???]
>>516
お前だけ噛み合ってないぞw

518 名前:nobodyさん mailto:sage [2013/11/18(月) 22:03:29.92 ID:???]
あえて苦しい道を行くか・・・

519 名前:nobodyさん [2013/11/18(月) 22:41:02.59 ID:HBQEtXMZ]
サーバーごとに設定が必要な Search プラグインっていうのを教えて欲しい。
いや、やっぱりいいや。

520 名前:nobodyさん mailto:sage [2013/11/19(火) 00:24:04.47 ID:???]
cakephpやってりゃサーチプラグインは必須レベルだと思うんだけど。

521 名前:nobodyさん mailto:sage [2013/11/19(火) 00:31:47.95 ID:???]
>>520 が使ってるサーチプラグインてサーバーごとに設定が必要なの?



522 名前:nobodyさん mailto:sage [2013/11/19(火) 01:03:09.36 ID:???]
>>521
必要じゃないね

523 名前:nobodyさん mailto:sage [2013/11/19(火) 05:39:12.52 ID:???]
まあcakeやphpのバージョンがコロコロ変わってそのたびに使えなくなるんだろうなと思うと
プラグインに頼りたくない気持ちはわかる

524 名前:nobodyさん mailto:sage [2013/11/19(火) 10:30:58.16 ID:???]
まぁちゃんと調べて検証してから使ったほうがいいのは確か。
サーチはもう定番だと思うけど、同じCakeDCでもユーザープラグインはクソだし。

525 名前:nobodyさん mailto:sage [2013/11/19(火) 14:07:12.30 ID:???]
サーチプラグインはルーティングしていると困るときあるからな
今までIFでやっているならIFで独自コンポーネントでも作ればいいじゃん

526 名前:nobodyさん mailto:sage [2013/11/20(水) 09:40:20.78 ID:???]
findがネスト配列返してきて衝撃を受けたんだがパフォーマンスの問題なのか?
PHPが配列処理に強いから特性を活かすとかそういう話か?
なにも考えないで使うとコントローラーやヘルパーの肥満化を促進しそう

527 名前:nobodyさん mailto:sage [2013/11/20(水) 11:35:26.62 ID:???]
>PHPが配列処理に強いから特性を活かすとかそういう話か?
そうです

>なにも考えないで使うとコントローラーやヘルパーの肥満化を促進しそう
Hash クラスを使いましょう

Hash のコード見ると、こんなことするぐらいなら
オブジェクトで返しておけよ! と思うがなw

528 名前:nobodyさん mailto:sage [2013/11/20(水) 12:06:21.22 ID:???]
CakePHP3まで耐えるんだ

529 名前:nobodyさん mailto:sage [2013/11/20(水) 12:14:01.60 ID:???]
ただでさえPHPの配列遅いのに

530 名前:nobodyさん [2013/11/20(水) 19:29:25.32 ID:sxeXAx98]
CakePHP:save()を使ってテーブルのレコードをupdateしようとしていたのですが
そもそも、cakePHPの場合には、複数の主キーが設定されている場合には
saveメソッドを使ってupdateは出来ないのでしょうか?


id だけじゃなくて
id と sequence_number の2つが hoge テーブルの主キーの場合とか
って普通にSQL分を投げるしかないですか?

531 名前:nobodyさん mailto:sage [2013/11/20(水) 21:17:34.01 ID:???]
>>530
複合キーは使えないよ

裏技的なプラグインか何かがあった気がするが、失念



532 名前:nobodyさん mailto:sage [2013/11/20(水) 21:19:13.23 ID:???]
×複合キー
○複合主キー

533 名前:nobodyさん mailto:sage [2013/11/22(金) 13:52:04.15 ID:???]
艦これのサーバサイドってCakeだったのね

534 名前:nobodyさん [2013/11/22(金) 14:47:24.43 ID:V2BhDK+1]
>>531
そうなのね。諦めました。

地道にupdate分を投げます。

535 名前:nobodyさん mailto:sage [2013/11/22(金) 15:48:01.98 ID:???]
CakePHPに限らず、大抵のフレームワーク、というかORマッパーは、
複合主キーはサポートしないか、してても無理やり感のあるものだよね。

536 名前:nobodyさん [2013/11/22(金) 15:57:57.23 ID:W1kV2v2N]
なんで複合主キーはダメなのさ。

537 名前:nobodyさん mailto:sage [2013/11/22(金) 17:52:26.73 ID:???]
>>536
嫌なら使うな、というと厳しいが、
fw使うってそんなものだと思う。

538 名前:nobodyさん mailto:sage [2013/11/22(金) 18:01:15.94 ID:???]
>>533
ソースは?

539 名前:nobodyさん [2013/11/22(金) 18:26:27.31 ID:4CXM4jc6]
cake初心者なんですけど、リダイレクトしたらっていう条件式って作れますか?
すべてのページを指定するのは賢くないと思いまして…

540 名前:nobodyさん [2013/11/22(金) 18:40:09.88 ID:UUBP/xq0]
>>537
じゃ、諦めるわ。

541 名前:nobodyさん mailto:sage [2013/11/22(金) 20:34:04.53 ID:???]
複合主キー対応してないのってRailsもどきで対応できてない奴だけじゃない?



542 名前:nobodyさん mailto:sage [2013/11/22(金) 21:35:11.99 ID:???]
複合主キーにする設計自体どうなのかと思わないでもない

543 名前:nobodyさん mailto:sage [2013/11/22(金) 21:44:16.48 ID:???]
>>539
session 使うしか思いつかないが、
やってやれないことは無いと思う。

544 名前:nobodyさん mailto:sage [2013/11/22(金) 23:24:16.29 ID:???]
現在サクラインターネットを使っています。

そしてソースコード一式のバッグアップ処理にTeraTermマクロでログインし
手動で以下の様なコードを実行しています。

tar czvf file_1_2.tar.gz file_1 file_2


しかし、毎度手動でこのコマンドを実行するのは不便なので(かといってcronは使いたくない)
TeraTermマクロから自動でログインと同時に、特定のコマンドを発行する方法とかってありませんか?

545 名前:nobodyさん mailto:sage [2013/11/22(金) 23:27:18.44 ID:???]
Cake関係なさすぎワロタ

546 名前:nobodyさん mailto:sage [2013/11/23(土) 01:58:50.84 ID:???]
>>544
マクロなんか使う必要ない。

SSHの引数にコマンド書けばいいだけ。
ログインのパスワードはカギを使えばいいだけ。

547 名前:nobodyさん mailto:sage [2013/11/23(土) 12:13:55.44 ID:???]
>>546
詳しすぎわろた

548 名前:nobodyさん mailto:sage [2013/11/23(土) 12:27:27.10 ID:???]
あー、そっか、ワンライナーで書けるんだ。

549 名前:nobodyさん mailto:sage [2013/11/26(火) 03:02:20.11 ID:???]
一からサイト作るの好きなんだけど、
作ったサイトを改造するのが苦手なんだよね。

やっぱりみんなもそんな感じ?

人の作ったコードを触るのが先って人もいるのかな。

550 名前:nobodyさん mailto:sage [2013/11/26(火) 03:29:46.00 ID:???]
好きってひとも

551 名前:nobodyさん [2013/11/26(火) 05:56:36.78 ID:2m7znfvZ]
>>549
たぶん全員がそうだろ



552 名前:nobodyさん mailto:sage [2013/11/26(火) 08:59:27.15 ID:???]
まずコードの意図を読むのに時間かかるからね
数カ月前の自分が書いたコードでもたまに分からないし
テストが書いてあったらそれはとっても嬉しいなって

553 名前:nobodyさん mailto:sage [2013/11/26(火) 09:09:47.39 ID:???]
何らかの有名MVCフレームワークを利用したものなら
MVCという大枠とそのFWの規約とドキュメントがあるだけマシ

554 名前:nobodyさん mailto:sage [2013/11/26(火) 09:26:27.15 ID:???]
>>552
おれおれフレームワークなんて、わけがわからないよ。

555 名前:nobodyさん mailto:sage [2013/11/26(火) 11:33:42.73 ID:???]
俺はCake風(ただし1.3)のオレオレ作ってるから、割と理解できるな。
ただし、そこからカスタマイズ依頼とかされたら困るが。

556 名前:nobodyさん mailto:sage [2013/11/26(火) 12:09:28.97 ID:???]
オレオレやってしまうと、せっかくのオープンソースの魅力が半減する。

557 名前:nobodyさん mailto:sage [2013/11/26(火) 17:50:46.60 ID:???]
xampp
Cakephpvar2.3.10
でSmartyの3.1.15導入してみた。
tplファイルがない場合に選択されるctpファイルでの表示がおかしい。
HtmlHelper関連だと思うのだけどどなたか解決方法教えてください

558 名前:nobodyさん mailto:sage [2013/11/26(火) 18:08:22.89 ID:???]
>>553
wordpressのプラグインとか作ってても
ドキュメントに無いソースの奥に眠る関数とか探して調べるのにすごい疲れたわ

559 名前:nobodyさん mailto:sage [2013/11/26(火) 20:04:02.44 ID:???]
(WP早く滅びて)

560 名前:nobodyさん mailto:sage [2013/11/26(火) 20:20:25.47 ID:???]
>>559
わかるわー。
WordPressが無ければどれほどプログラマーが稼げてたか。

561 名前:nobodyさん mailto:sage [2013/11/26(火) 20:29:19.30 ID:???]
せめてまともなプログラマがWordPressを書いていれば…
あんな意味不明なぐちゃぐちゃなコードどうやってメンテしてんだろう



562 名前:nobodyさん mailto:sage [2013/11/26(火) 21:37:55.32 ID:???]
>>561
大成できないタイプだな

563 名前:nobodyさん mailto:sage [2013/11/26(火) 22:03:23.94 ID:???]
WP使えばなんでも安く・早く・簡単に出来ると思い込む奴ってなんなの?

564 名前:nobodyさん mailto:sage [2013/11/26(火) 22:05:01.70 ID:???]
プラグインの多さだけがとりえですしお寿司

565 名前:nobodyさん [2013/11/26(火) 22:30:57.24 ID:nldP7I2h]
wordpress って最高だよね。
無料でここまで何でも出来るCMSとかこのスレの馬鹿グラマには出来ないでしょうね。

566 名前:nobodyさん mailto:sage [2013/11/26(火) 22:48:15.61 ID:???]
お前らがWPに恨みたっぷりなのは分かった
せめてCakePHPで作られたCMSの話を……

567 名前:nobodyさん mailto:sage [2013/11/26(火) 22:50:57.41 ID:???]
>>557
Smartyを破棄する

568 名前:nobodyさん mailto:sage [2013/11/27(水) 00:18:20.01 ID:???]
CakeでもWPでも仕事するしおすし。
CakePHPベースのCMSは、なんかなぁ、
どうせCakeなら自分で好きなようにしたくなっちゃう感じする。

569 名前:nobodyさん [2013/11/27(水) 00:25:51.15 ID:Rk4EDw/d]
wordpress って素敵だなぁー

570 名前:nobodyさん mailto:sage [2013/11/27(水) 01:30:39.60 ID:???]
>>569
ユーザーから見える所はな

571 名前:nobodyさん mailto:sage [2013/11/27(水) 01:57:50.96 ID:???]
ユーザー数が多いからWordPressには安心感があるよ。
どんなにドツボにはまってても、
あぁ、この泥沼に世界中の見知ら人が
何万と埋もれてるんだろうなという
温もりがWordPressにはある。



572 名前:nobodyさん [2013/11/27(水) 03:22:25.52 ID:mdMZh+Ob]
最強に糞だったCMS

Moval Type

573 名前:nobodyさん mailto:sage [2013/11/27(水) 06:23:21.20 ID:???]
>>572
スペリング違うけど、クソなのは同意。2.xに初めて触ったときは感動したけど、4.xで卒業したよ。最近のは知らない

574 名前:nobodyさん mailto:sage [2013/11/27(水) 22:12:09.37 ID:???]
だからさぁ
cakeもプラグインをもっとメジャーにしようよ
wordpress派も流れて来るから

575 名前:nobodyさん mailto:sage [2013/11/28(木) 01:28:07.13 ID:???]
こないこない
wordpressはphpなんて知らない人用のもの

576 名前:nobodyさん mailto:sage [2013/11/28(木) 06:31:59.63 ID:???]
新人研修で、汚いプログラムの例としてWordPressのソース見せてる

577 名前:nobodyさん mailto:sage [2013/11/28(木) 10:50:04.35 ID:???]
うちの研修では、
商業的な成功には理念的な完成度は不要である例として
WordPressを引き合いに出してる。

578 名前:nobodyさん mailto:sage [2013/11/28(木) 11:11:40.35 ID:???]
WordPressって商業的に成功してんの?
無料配布でしょ?

579 名前:nobodyさん mailto:sage [2013/11/28(木) 11:35:10.00 ID:???]
allthingsd.com/20120425/automattic-grows-up-the-company-behind-wordpress-com-shares-revenue-numbers-and-hires-execs/

>>578
かなり儲かってるよ

580 名前:nobodyさん mailto:sage [2013/11/28(木) 11:36:57.69 ID:???]
www.crunchbase.com/person/matt-mullenweg

581 名前:nobodyさん mailto:sage [2013/11/29(金) 02:16:14.63 ID:???]
Fat Controllerはもちろんだめ。
Fat Modelになりすぎてもだめ。
むずかしいよ、最初からそんな見通せないから、ついモデルに書いて太らせてしまって、
行数増えすぎてからうあーってなるよ。
ComponentとBehaviorも、気軽に作ってると数ばっか増えて、煩雑になってくる。
特にComponentが、コントローラーにもモデルにもアクセスできちゃうから、
つい責任持たせすぎになっちゃうよ。



582 名前:nobodyさん mailto:sage [2013/11/29(金) 06:26:18.01 ID:???]
>>581
うあーってなるん?

583 名前:nobodyさん mailto:sage [2013/12/01(日) 15:08:36.60 ID:???]
会社のサイトに簡単なメールフォーム付けようと
久々に素のPHP書いたら、メチャクチャに面倒臭く感じた
でもそれだけにCakeとか使うのもなあ…。

584 名前:nobodyさん mailto:sage [2013/12/01(日) 16:08:25.46 ID:???]
>>583
ちょっと大きめのライブラリを導入した、ぐらいに思っておけば幸せかもよ

585 名前:nobodyさん mailto:sage [2013/12/01(日) 18:00:34.36 ID:???]
>>583
それ単に、メールの仕様が複雑なだけだから。

586 名前:nobodyさん mailto:sage [2013/12/01(日) 21:20:50.87 ID:???]
メールフォーム作るなら既存の小さいライブラリ使いたいな
メール用にはSwiftMailer選ぶんだけどバリデーションの部分はたまに悩む

Symfony2みたいなコンポーネントごとの独立性の高いFW知ってるなら
一部のコンポーネントだけ使えばいいらしいが

587 名前:nobodyさん mailto:sage [2013/12/01(日) 21:35:29.81 ID:???]
Cakeでも頑張ればいけるんじゃね
メール:CakeEmail
バリデーション:Model/Validator
フォーム:Formヘルパー

いや面倒だな`,、('∀`) '`,、

588 名前:nobodyさん mailto:sage [2013/12/01(日) 21:58:22.92 ID:???]
cake関係ないかもしれんけど、フルスクラッチっていうの?サイトのシステムを全部作り直すのってどれくらい経過してからやればいい?

cakephp1のシステムを1年前に作ったんだが2で作り変えるか。。。迷い中。

ヤフーとかグリーとかミクシーみたいなでかい企業はどれくらいの頻度でやってるんだろ?

589 名前:nobodyさん mailto:sage [2013/12/01(日) 22:06:14.84 ID:???]
>>588
そういう企業は複数のシステムを持ってるものだから、一気に全部を作り直したりはしない
少しずつ手を付けていく

590 名前:nobodyさん mailto:sage [2013/12/02(月) 00:36:17.56 ID:???]
お問い合わせフォームのように、一部だけCakeで作ろうとしても
大体は「全体のデザインの中にフォームがある」ってスタイルになるから、
レイアウトやテンプレートをCakeで作らなければいけない。

そうなると、元々ある静的な部分を更新したら当然Cake側も更新しないと
整合性が取れないわけで、手間やコストが2倍に膨らんでしまう。

結局、Cakeやフレームワークを使うなら、全てそれで管理しないといけなくなる。

591 名前:nobodyさん mailto:sage [2013/12/02(月) 09:12:38.83 ID:???]
Cake関係ない話だけど
ちょこっと導入できるような小さなメールフォームのライブラリが、案外ぐぐっただけじゃ見つからなくて
これ以上探す時間が勿体無いから自分で書こうと思った
CAPTCHAのライブラリはすぐ見つかったので、それはさくっと採用したけど

とにかくさっさと動くようにして終わらせたくて、テストも書かずに作ったので
ブラウザでいちいち動作確認して、面倒臭かった



592 名前:nobodyさん mailto:sage [2013/12/02(月) 09:38:56.13 ID:???]
>>587
CakePHPの一部をコンポーネント/ライブラリとして他所で使う例を調べようと思ったが
CakeのControllerのComponentの話とCakeにサードパーティのライブラリを導入する話しか出てこない

593 名前:nobodyさん mailto:sage [2013/12/02(月) 18:03:31.67 ID:???]
上でメールフォームの話題が出てるから試してみたんだけど、

/public_html
└contact.php
/cakephp
└/app
└/webroot

こういう構成だったとして、contact.phpにアクセスしたら
ContactControllerのindexを実行したいと思い、

#contact.php
$_GET['url'] = '/contact/';
require '../cakephp/app/webroot/index.php';

#webroot内の.htaccessのindex.php箇所
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

こんな風にしてexample.com/contact.phpにアクセスしたんだけど、
「Contact.phpController could not be found.」ってエラーが出た。
やっぱ、public_htmlをアプリケーション化しないと無理なのかな?






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

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

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