Nagoya OpenSource Conference 2016 CodeIgniter+ci-phpunit-test
![Code igniter + ci phpunit-test](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c1077dd3315d7ab20261b7138f5f45f8acb8d7a/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fcodeigniterci-phpunit-test-160529051744-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
CodeIgniterで小規模なシステムの開発を始めました。 本番環境とは別にテスト環境としても利用する開発環境を構築することにしましたが、接続先データベースなどが異なるので設定の切り分けをしなければなりません。 色々調べてやったことを書いておきます。 1.ディレクトリを分ける 流れとしては下記の通りです。 “application/config”の中に”development”と”production”というディレクトリを作成。 “application/config/database.php”を作成したそれぞれのディレクトリ内へコピー。 開発環境・本番環境で接続するDB情報をそれぞれのdatabase.phpに書く。 application/config/development/database.php $db['development'] = array( 'dsn' => '',
Azure Cloud Shell を使用するには、以下のようにします。 Cloud Shell を開始します。 コード ブロック (またはコマンド ブロック) の [コピー] ボタンを選択し、コードまたはコマンドをコピーします。 Windows と Linux では Ctrl+Shift+V キーを選択し、macOS では Cmd+Shift+V キーを選択して、コードまたはコマンドを Cloud Shell セッションに貼り付けます。 Enter キーを選択して、コードまたはコマンドを実行します。 デプロイ ユーザーを構成する FTP およびローカルの Git では、"デプロイ ユーザー" を使用して Azure Web アプリにデプロイできます。 デプロイ ユーザーを構成すると、すべての Azure デプロイでこのユーザーを使用できます。 アカウントレベルのデプロイのユーザー名とパス
nodeigniterはCodeIgniterを模して作られたnode.js向けWebアプリケーションフレームワークです。 軽量で簡単に使えるPHPフレームワークとして人気の高いCodeIgniter。それを真似て作られたnode.js向けフレームワークがnodeigniterです。 インストールします。npmでインストールできます。 サーバを立ち上げました。 アプリケーションの内容です。config/controllers/error/viewsに分かれています。 メインファイルです。ビューファイルをチェーンメソッドで呼び出して最後にレンダーしています。 ルーティング設定です。これも分かりやすいです。 nodeigniterはMVCフレームワークであり、ヘルパーやバリデーションも実装されています。モデルはMongoDBを使うようです。 nodeigniterはJavaScript/nod
ちょっと野暮用で(という言い方も変だが)、 さくらインターネット(スタンダード)にSeezooCMSをインストールする必要があった。 公式のインストール方法を元に設置まで進んで、 いざインストール設定をと思うと進めない。 ??? と思い、/index.phpに直接アクセスしたら、 インストーラーを見ることができたので、 なーんだと思ってインストール完了。 さぁ、じゃあ使おうじゃないかと思うと、 ここでさっきの問題が何を意味しているかわかった。 mod_rewriteの動作が変!!!orz 最初はmod_rewriteの動作がなのかなと、 .htaccess周りをずっと見ていたのだけれど、 どうもなんか違う。.htaccessの書き方は正常だ。。。 というようなことをTwitter嘆いていたら、 @longkey1さんが ・ルーティングあたりに問題がある。 ・mod_rewrite後PHPに
CodeIgniter 1.7.3 でindex.phpを消すためのmod_rewrite設定 @さくらのレンタルサーバ さくらのレンタルサーバで、CodeIgniterを使うために mod_rewriteの設定を .htaccess で行ったが、うまく動かなかった。 ↓参考にしている本 ネットで調べて下記の記事を読むことで解決した。念のためメモしておく。 「さくらインターネット(スタンダード)にSeezooCMSを入れる。」 http://agilmente.com/blog/2010/10/26/sakurastd_install_seezoo/ .htaccess RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|sitemap.xml|sitemap_ssl.xml|css|js|captcha|uploads|
SparksはCodeigniter用のプラグインインストールシステム。 SparksはPHP/Codeigniter用のオープンソース・ソフトウェア。Railsが人気なのは豊富なプラグインが存在するというのも一因ではないだろうか。同じような処理、よく使われるような機能をプラグインとして提供することで、誰もが素早くシステムを開発できるようになる。 インストール しかもダウンロードや配置など面倒な手順を踏まず、コマンド一つでインストールできてしまうのが魅力だ。こんな仕組みは他でも欲しい、誰もが考えるだろう。そしてCodeigniterでプラグインシステムを実現するのがSparksだ。 Sparksはコマンド一つでインストールされるソフトウェアで、その後のプラグインのインストールもコマンド一つで可能だ。プラグインにはテンプレートライブラリやMongoDB、位置情報系、Gravatarなど多数揃
Webサイト制作者のためのPHP入門講座 には、CodeIgniter で作成したアプリケーションである「グルメMAP」が含まれています。これは、CodeIgniter 1.7.2 を利用して作成されています。 今回は、この「グルメMAP」を CodeIgniter 2.0.0 に移行してみます。 CodeIgniter 1.7.2 から 2.0.0 への移行の方法は、基本的には http://codeigniter.jp/user_guide_ja/installation/upgrade_200.html に記述されています。 CodeIgniter 2.0.0 は、日本 CodeIgniter ユーザ会の ci-ja-all-in-one-2.0.0-1.zip を使用します。 まず、ユーザガイドに従って、このアプリに関係する以下を実施します。 ステップ 1: CodeIgniter
PHPは軽量で手早くWebアプリケーションを開発できるスクリプト言語だ。だがより効率的に開発ができるように様々なフレームワークが開発され、それらは徐々に重厚に設定が複雑なものへと変貌していった。これでは手軽に開発なんてできない。そんな現状を打破すべく開発されているのがCodeigniterだ。 Codeigniterを使ったオープンソースCMS Codeigniterは少ないメモリ、標準構成でも動作、設定ファイルを変更するようなことのない、それでいてWebアプリケーションを簡単に構築できるフレームワークだ。そのCodeigniterを使ったCMSがci-cmsだ。 今回紹介するオープンソース・ソフトウェアはci-cms、多言語対応のPHP製CMSだ。 ci-cmsはユーザ画面と管理画面に分かれて提供されるCMSで、主な機能は言語設定、メンバー管理、検索、ページ管理、ニュース、フィード、ダウ
After numerous requests, today we are launching a new screencast series on Nettuts+ that will focus exclusively on the CodeIgniter PHP framework. Over the course of about 10 videos, I'll teach you exactly how to use this framework. Ultimately, we'll work our way up to building a custom CMS. Without further ado, here's day one! Author: Jeffrey Way Hi, I'm Jeff. I'm the editor of Nettuts+, and the
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く