タグ

shellとcakePHPに関するNishinaのブックマーク (4)

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • Shell クラスを利用した cron ジョブ - CakePHP Tips

    Shell クラス(Cake コマンド)を利用した cron ジョブを実行したい場合の方法。 cron ジョブの実行方法として、任意の URL にアクセスして処理する方法と Shell クラス(Cake コマンド)を利用して処理する方法の2通りがある。 メリットとデメリット URL へのアクセスと Cake コマンドでの処理方法にはメリット・デメリットがあるので使い分けが必要。 URL へのアクセス URL へのアクセスは、ブラウザ等で外部からアクセスした場合でも処理が可能。 そのため、第三者にアドレスを知られてしまった場合に予期せず処理が走ってしまう。 第三者に処理をさせたくない場合は、IP アドレスでフィルタするなどの対処が必要。 使用しているサーバで cron が使用できない環境では、外部で cron を実行する Webサービスなどを利用することで、擬似的に cron 処理を行うこと

  • [ステップアップ! CakePHP] Shell を使ってコマンドラインで CakePHP | バシャログ。

    こんにちは、inoueです。いよいよサッカーW杯!それ以上に水曜夜の「イナズマイレブン」と日曜朝の「GIANT KILLING」に私は夢中です。 さて、CakePHP 連載の8回目はコマンドラインでCakePHPを活用する方法の紹介です。 以前のエントリー「【CakePHP】ShellとTaskで作る簡単コンソールアプリ」では、 対話式アプリケーションの作り方についてお話しました。 今回はcronを使った定時実行で役立つ CakePHP Shellの使い方をお話したいと思います。 Shell の一番のポイントは、webアクセスと同じ設定を利用できる点です。 通常のPHPのコマンドラインスクリプトですと、includeするファイルなどを別途指定したりなどに手間がかかります。 CakePHPならば、appディレクトリのパスを指定するので、そのappの設定をコマンドライン上でも利用できます。 実

    [ステップアップ! CakePHP] Shell を使ってコマンドラインで CakePHP | バシャログ。
  • CakePHP1.2のShellとTaskを使ってみる。 - yuhei.kagaya

    Cakeコマンドを自作できるらしいので、やってみた。 単純にバッチとかもそうだけど、テスト用のデータを作ったり、番にアップしたり、いろんな用途に使えると思った。 まずはHelloWorld的な。 app/vendors/shells/test.php をつくる。 <?php class TestShell extends Shell { function main() { $this->out( "いらっしゃいませ" ); $this->hr(); $this->out( "ごちゅうもんをどうぞ" ); } } ?> 実行! appのカレントディレクトリにいる場合 $ /home/htdocs/cake_installed/cake/console/cake test Welcome to CakePHP v1.2.0.7296 RC2 Console -----------------

    CakePHP1.2のShellとTaskを使ってみる。 - yuhei.kagaya
  • 1