• ベストアンサー

CAKEPHPについて

CAKEPHPについてまったくやったことがないのですが、 オープンソースということで、XOOPSやEC-CUBE のような要領で出来るものなんでしょうか? CAKEPHPを使えばほとんどのことは出来ますか? 初心者でもわかりやすい書籍を教えてください。 以上よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

xoopsやEC-CUBEとは違い、CakePHPはフレームワークです。 フレームワークは、どんなシステムでも大体決まっている手順や作法をあらかじめ作ってあるというだけのもの。 たとえば、DBに接続する。入力されたデータを受け取る。 処理したデータを吐き出すなどのような、ありきたりなものが最初から用意されているってだけです。 どのような動きをさせるかはあなた次第です。 xoopsやEC-CUBEはすでに用意されている機能や画面を簡単な設定等でカスタマイズしていく感覚で作りこめますが、フレームワークは機能や画面は自分でつくってゆかなくてはなりませんので、PHPの基礎的な文法やプログラムの仕組みを理解していることが大前提となります。 料理に例えるならば、 xoopsやEC-CUBEは、カスタムできるカレーライス。 どんなカレーライスにするかは自由にカスタムできるが、カレーライスから極度に離れた食べ物にすることは不可能。 フレームワークは、肉や野菜といった食材の状態で用意されているだけ、どんな料理を作りたいのかはあなた次第。

kurobon619
質問者

お礼

なるほど分かりやすい表現です。 inu2さんありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 共用SSLで利用出来るショッピングカートCMS

    EC-CUBEが有名だと思いますが、EC-CUBEでは共用SSLは利用できません。 他に、EC-CUBEのようにオープンソースで、利用が楽なショッピングカートのCMSは何があるでしょうか?言語にこだわらず教えていただけると助かります。 それとも、カラーミーショップなどの方が手軽に使えるでしょうか?

    • ベストアンサー
    • PHP
  • CAKEPHP current_timestamp

    会社でCAKEPHPを導入する事になり、 今迄のべた書きソースを載せ変える事になりました。 CAKEPHPはまだ触った事がなかったので、 色々手間取っています。 そこで、current_timestampについて質問です。 テーブル:Sample 項目 Aid Btime 上記テーブルに insert into sample(1,current_timestamp)としていたソースがあり、 CakePHPにてコントローラからモデルにパラメータを渡してsave()したところ 怒られました。 色々調べましたが、current_timestampは使えなず、modifiedを付けると・・・ と言うような内容を見つけました。 Cakeがどういう動きをしているかも分かっていない状況で申し訳ありませんが、 どう対応すればいいのか教えて頂けると幸いです。 以上、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • cakephpでbakeしたのですが。

    CAKEPHPの初心者です。 よろしくお願いします。 Windows7にて、CAKEPHPのBakeを行い、動作確認も終わりレンタルサーバーに移植したのですが、旨く動作しません。 移植といっても、ディレクトリー構造をそのままでコピーをしただけです。 CAKEPHPそのものも動いているかどうかわかりません。 以前さくらインターネットサーバーに移植した時は何とか動くようにサーバーでBakeしました。 それもコピーでは動きませんでした。 今回サーバーは、minimサーバーでTelnetが使えません。 WindowsでBakeしたものをコピーしか出来ないのです。 そうすると、どうしても動きません。 WindowsでBakeしたものをただ単にコピーしただけでは駄目なのでしょうか。 以上よろしくお願い致します。

    • 締切済み
    • PHP
  • PHPのオープンソース

    WEB系の仕事でも使える(ライセンスフリー)、良いPHPのオープンソースは何でしょうか? EC-CUBEでしょうか?

    • ベストアンサー
    • PHP
  • EC-CUBEのインストール

    現在、ショッピングサイトを作る為に ECオープンソース「EC-CUBE」を使おうと思っています。 しかし、それらの知識があまりないのでどのようにインストール するのか分かりません(試しにやってみたのですができませんでした) どなたかインストールからサイト作成の手前までの手順を 詳しく教えていただけないでしょうか? とりあえず下記の環境が整っていないといけないんですが 自分のPCにはどれもインストールされていないので ここらへんも詳しく教えていただけませんか!? ・WEBサーバ(Apacheを推奨) ・PHP4.1.x以上(GD2、FREETYPE2ライブラリを有効にしておくことを推奨します)※注1 ・PostgresSQL7.4.x以上 ・MySQL4.1、MySQL5.0 「EC-CUBE」 http://www.ec-cube.net/

  • EC-CUBEについて

    EC-CUBE(オープンソース)を改造してASPサービスとしてビジネスに使用しても問題ないのでしょうか。

    • 締切済み
    • PHP
  • MakeShop と EC Cube

    ECサイトを構築するに当たり、 GMO系列のASPサービスのMakeShopを使用するか、 オープンソースのEC Cubeを利用するか迷っています。 MakeShopは初期費用が低く抑えられ、デザインの自由度も高くEC Cubeと同様に高機能なシステムだと思います。 EC Cubeはレンタルサーバー、決済機能などの準備などやらなければならないことは多くありますが、機能的なカスタマイズはオープンソースなので自由度が高いこと理解しています。 しかし、決定的な理由が見当たらず、どちらを使うか判断に困っています。 一度導入すると長い付き合いになるシステムなので慎重に選択したいともいます。 どなたか、ご意見ございませんか? よろしくお願いします。

  • PHPで作成したサイトのSEOについて

    ECサイトを運営しているのですがECキューブというオープンソースを使って ECサイトの中にLPサイト風のキャンペーンページを1ページ設けています。 このページのURLがcampaign.phpというURLなのですが、検索エンジンには .phpで作成したものはあまりよくないのでしょうか?

    • 締切済み
    • SEO
  • EC-CUBE・ASPとEC-CUBEの違い

    について、教えていただけませんか。 先日、ECーCUBEの運営元に問い合わせたところ、 『ASPではなく、EC-CUBEを利用すれば、自由度の高いWEBは作れますが、 プログラミングに詳しい方がいない場合、 EC-CUBEを利用して、WEB制作会社に依頼をお願いすれば…』 という回答が来ました。 自分としては、制作会社に頼らず、自由度の高いECサイトを作るのが目標です。 以下、疑問点です。 1・ASPは利用料がかかりますが、これは何の費用なのでしょうか? 2・わか●生活などのサイトもこちらのオープンソースを利用されているようですが、 ASPを利用しても、あのように、自由度の高いレイアウトができるのでしょうか。 3・EC-CUBE(ソースのみ)を利用した場合、PHPなどの知識がなければ、 WEBの制作会社にデザインを依頼しないといけないでしょうか?自分でできませんか。 4・仮に、ASPを利用しても、自分でデザインまでできますか? できるとすれば、 (たとえば、画面サイズを縦×横をそれぞれ○pxにする、カートをこちらに持ってくる) など、細かな部分もオリジナルにできるのでしょうか? 以上、ご教示いただければ幸いです。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 非登録型のコミュニティサイトを作りたい!!

    オープンソースでユーザー登録やログインしないで使えるようなサイトを作りたいのですが、例えばxoopsのようなオープンソースでそれは可能なのでしょうか? ユーザーコメント、投稿ムービー、質問掲示板、リンク集とかの機能を盛り込んだオープンなサイトを考えています。 xoopsとか以外でも何か良い情報があれば、教えていただければと思います。 宜しくお願いします。