投稿

3月, 2015の投稿を表示しています

xampp cakephp validate mimetype エラー

Can not determine the mimetype. Error: An Internal Error Has Occurred.
1時間くらいハマった。

php.iniの、

extension=php_fileinfo.dll

をオンにした後はサーバ再起動が必要。

渡しみたいな素人にはありがち。

eclipse php setter/getter を自動生成したい

PDT setter/getter generate
やり方は二通り。


1.テンプレートを作る 

   or
2.eclipseにソフトウェアを追加する

1.の場合は半分手作業が入るので、javaのようなsetter/getter生成をイメージしていると非常に残念な気持ちになる。
言っている意味が解らなければ、自分で試してみるのが早いです。

javaのときのような感覚で使いたいなら、2.の方法のがいいです。

1.の方法[メニュー]ウィンドウ>設定>PHP>エディタ>テンプレート>新規
【新規テンプレート】が開くので次のような記入する。


名前
setter/getter

説明
setter/getter自動生成

パターンの欄
public function get${PropertyName}()
{
return $$this->${PropertyName};
}

public function set${PropertyName}($$${PropertyName})
{
$$this->${PropertyName} = $$${PropertyName};
}
${cursor}

※名前、説明は適当でいいです。一応わかりやすく説明するためにつけただけ。

参考:http://www.cyberarchitect.net/blog/archives/2004


記入したら、OK>OKで設定完了。

あとはエディタの適当なところでctl+spaceをおすと、setter/getterと出てくるのでそれを選択→あとは手作業でどうぞ。


2.の方法日本語のサイトはどこも1.の方法一辺倒なんだよね。
コピペサイ●かな?

2.の場合は、Eclipseに [ PDT Extension ] を入れます。

なので、まずはworkspaceのバックアップを取っといてくださいね。
インストールして設定が変わっちゃった場合は、workspaceを戻せば大抵大丈夫かな?

[メニュー]ヘルプ>新規ソフトウェアのインストール>追加
【リポジトリ―の追加】が開くのでロケーションに以下のURLを入力(名前は適当、未入力でもOK)。
http://p2-dev.pdt-extensions.org/

しばらくすると下の欄にチェックボックスがたくさん出てくるので、「PDT Extension」をチェック…

 【CakePHP】 xampp で bake

bakeを行おうとすると新しいプロジェクト?になってしまう?
cakephpを勉強中
pathはばっちりok。コマンドプロンプトは美味しいの?なレベルです。

[ xampp cakephp ]で検索するとたくさん出てきます。
そのサイトに倣って起動すると、こうなります。


C:\xampp\cake\app\Console>cake bake

Welcome to CakePHP v2.6.1 Console
---------------------------------------------------------------
App : Console
Path: C:\xampp\cake\app\Console\
---------------------------------------------------------------
What is the path to the project you want to bake?
[C:\pleiades\xampp\cake\app\Console\myapp] > 

いや、なんかいろいろMVCとか作ってるからそれにつなげたいんだが・・・
データベースの設定ファイルとか設定していないとなるらしいんだが、全部設定してあるんだよね。
よくわからんw おんなじこと書いてるゴミぺサイトが多いね よくわからんが、こうするとつながった。
php cake.php bake

C:\xampp\cake\app\Console>php cake.php bake
Welcome to CakePHP v2.6.1 Console --------------------------------------------------------------- App : app Path: C:\xampp\cake\app\ --------------------------------------------------------------- Interactive Bake Shell --------------------------------------------------------------- [D]atabase Configuration [M]odel [V]iew [C]ontroller [P]ro…

Eclipse for PHP Developers でハッキング?されてる?

イメージ
Chromeで警告が出たよ ちょっとCAKEPHPで開発を行いたくて、XAMPPとEclipseのPHPを入れて環境を作ろうと思ったら、Chromeがセキュリティーの警告を出してきたからメモ。
(Eclipse自体はjavaで使ってるんだが、PHPはPHPだけで使うEclipseを用意したかった…)

とあるサイトから飛ぶと警告が出る!
そのリンクをたどって、『Eclipse for PHP Developers』をダウンロードしようとすると、こんな感じの警告が出ますw

この先のサイトには有害なプログラムがありますftp.jaist.ac.jp の攻撃者が、閲覧環境を損なうプログラムをインストールさせようとしている可能性があります(ホームページを改ざんする、アクセス先のサイトに追加の広告を表示するなど)。


ちなみに、Google先生でeclipseを検索 OR 直でeclipseのサイトに飛んだ場合だと問題なかった。



[Japan] Japan Advanced Institute of Science and Technology (http)からのダウンロードはアウト?

と、まあ言ったものの、特にjaist.ac.jpに問題はないです。
IEからは普通にダウンロードできます。警告も出ません。

あと、リンク元のサイトに問題があるんじゃなくて、クロームの判断で[Japan] Japan Advanced Institute of Science and Technology (http)からのダウンロードはダメという。
まあ[Japan] Yamagata University (http)を選択すればいいだろで終わる話です。

単純にftp.jaist.ac.jpがクロームから嫌われてるみたいな。
詳しくはこれでも読んでください。
http://ftp-admin.blogspot.jp/2015/03/blog-post.html


ただ、なんで他のサイト経由のリンクからだと[Japan] Japan Advanced Institute of Science and Technology (http)がメインに選ばれているのかは?です。