マーカーネット株式会社

WEB制作ブログ WEBデザイン、HTMLコーディング、PHP、スマートフォン制作などWEB制作全般に役立つ情報を発信していきます。

PHP WEB制作

海外で人気のあるPHPのyiiフレームワークを使用してみました。

投稿日:2013年11月6日 更新日:

海外では、人気のあるPHPのyiiフレームワーク使用してみました。

1. yiiをhttp://www.yiiframework.com/ダウンロードしまして、
ソースコードを任意のwebの公開ディレクトリにおきます。

2. 以下のコマンドラインを実行して、yiiアプリケーションを作成します。
% framework/yiic webapp html(「html」は任意のディレクトリです)

作成したディレクトリをブラウザ(http://ホスト名/html/)で閲覧しますと、
以下の画面が表示されます。

My Web Application1

3. コントローラを作成するために、giiというコード生成ツールを利用可能するために、 html/protected/config/main.phpの以下の部分編集します。
‘modules’=>array(
// uncomment the following to enable the Gii tool
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
‘password’=>’password’, // パスワード設定します。
// If removed, Gii defaults to localhost only. Edit carefully to taste.
‘ipFilters’=>array(’127.0.0.1′,’::1′, ’192.168.1.*’), // ブラウザのパソコンのIPアドレスを追加します
),
),

http://ホスト名/html/index.php?r=gii

にアクセスしますとコードジェネレータが利用可能になります。

Gii- a Web-based code generator for Yii4

4. コードジェネレータで「test」というコントローラとビューのファイルが生成されます。
html/protected/controllers/TestController.php
及び
html/protected/views/test/index.php

5. html/protected/views/test/index.php
編集しまして、

http://ホスト名/html/index.php?r=test/index

をブラウザで閲覧しますと、ビューの内容が表示されます。

My Web Application - Test3
公式サイトを活用するば十分実用可能ですが、
日本語の文献が充実すれば日本でもより普及するのではないでしょうか。

 

-PHP, WEB制作

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ホームページ制作にかかわる肩書別完成するまでのプロセスまとめ

ホームページ制作にかかわる肩書別完成するまでのプロセスまとめ

WEBデザイナー、WEBディレクター、WEBプログラマー、WEBプロデューサー、プランナー、ライター、営業さん、ときおりカメラマンANDクライアント。とまぁたったひとつのホームページが出来上がるまでに …

【Illustrator】多角形を使った簡単な花形の作り方

【Illustrator】多角形を使った簡単な花形の作り方

みなさまこんばんは、新人Aです。 今日は、多角形を使って一瞬でお花の形にする方法をお話しようと思います! 数値をずらすだけで形が簡単に変わるので、とってもおすすめです。     【 …

面白い動きや便利な機能をJSで実装! その6:クリックで画像を拡大表示させるアニメーション

記事内の画像をクリックしてその場から拡大表示させるアニメーションを実装したいと思います。 今回使用するjavascriptは「zoom.js」になります。 【これまでの関連記事】 面白い動きや便利な機 …

【デザインに一工夫】ちょっと変わったアイコン素材サイト3選

【デザインに一工夫】ちょっと変わったアイコン素材サイト3選

日頃WEBデザインの仕事に携わる関係上、素材サイト巡りをすることがよくあります。 その中で、最近面白いなと思ったサイトをご紹介したいと思います。   ヒューマンピクトグラム2.0 http: …

【グラフィック V.S. Webデザイン】グラフィック制作とWeb制作の違い-3-

約3週間に1回の登場になりますが、デザイナーのOです。 前回に続けて、Webとグラフィック制作との違いについて、続いて紹介していきたいと思います。 今回は最終回となりますので、最後まで読んでいただけれ …