php

phpmyadminに接続するときにhttps onlyにする

phpmyadmin/config.inc.phpに以下の1行を追加します。 $cfg['ForceSSL'] = TRUE; 参考URL 公式ドキュメント

phpCBを使って、コード整形をする

php

emacsのM-x alignが便利すぎるとTwitterでつぶやいていたら、 phpCB(phpCodeBeautifier)というコード整形ツールも便利ですよと id:dix3 さんに教えてもらいました。 公式ページ:http://www.waterproof.fr/products/phpCodeBeautifier/ Ubuntu(バージョン9.1…

CakePHPのテストコードを読んでみた

CodeIgniterにユニットテストをする環境はできたのですが、まだテストを書くのが手探り状態というのが正直なところです。 そこで、OSSなプロダクトでテストが付属しているものはないかなと探していたところ、CakePHPにSimpleTestのコードが大量にあったので…

CodeIgniter1.7.2でSimpleTestを動かせました!

phpフレームワーク勉強会で作っているショッピングカートなのですが、 機能追加していくうちに、あるモデルクラスが大きくなってきたので、2つに分けようと考えています。 分割してコードが整理できるのはいいのですが、その結果、バグが生まれてしまっては…

PHP フレームワーク 勉強会 第2回(PHP 中級者 勉強会 第6回)で発表して来ました

日曜日にphpフレームワーク勉強会で発表してきました。この勉強会はphp初心者勉強会から派生したphp中級者勉強会の企画で、CakePHP, Symfony, Zend Framework, CodeIgniterの4つのフレームワークの中から、やってみたいフレームワークを選んで3, 4人チームで…

ATND検索

ここのところ,ATND検索というサービスを作っています. 元々,WebAPIを使ったサービスを作ってみたいという思いはあったのですが, どうやっていいのか分からず...という感じでした. しかし,2009年のはじめ頃から参加しているPHP初心者勉強会で課題をこな…

助太刀会計CodeReading-新規作成画面までの流れ

今回は、nendo_joho()から追っていきます。 nendo_joho関数(sukedachikaikei/Kaikei/Menu.php内) cust_id, $this->user_name); $obj_nendo = new NendoJohoCommonDataModule( $this->cust_id, $this->user_name); $obj_uknk->SetUserID($user_id)…

助太刀会計CodeReading-新規登録画面までの流れ

今回は、KigyoCommonDataModuleクラスをnewするところからです。 KigyoCommonDataModuleクラスのコンストラクタの処理は以下です。 cust_id($cust_id); $this->user_name($user_name); $this->connect(); } KigyoCommonDataModuleクラスにはcust_id関数はな…

助太刀会計CodeReading-Menu.php

Menu.phpでrequireしている各々のソースを見ていきます。 まず、起動時にアクセスするMenu.phpでは、 ViewCBase.php DtmCKigyo.php DtmCKaishaJoho.php DtmCNendoJoho.php DtmCUserKankyo.php 以上をrequireしています。

助太刀会計CodeReading-Menu.php

前回、助太刀会計の起動画面までは表示することができたので、 実際にコードを読んでいきたいと思います。 http://localhost/sukedachikaikei/Kaikei/Menu.php 上記のソースが起動時に呼ばれるソースで、以下のソースをrequireしています。 ViewCBase.php Dt…

助太刀会計をインストールしてみた

普段の業務では会計システムの開発をしています。 会計知識をつけつつPerl, PHPなどのLLも身に付けたいなぁ、と常日頃から思っていてふとネット上を検索していると、こんなプロジェクトがありました。 http://www.sukedachi.org/ Apache, PHP, PostgreSQLで…