Router::url()
をCakePHP 2.0/2.1のシェルでどのように使うことができますか?シェルでCakePHPルートを使用する
答えて
Router::url()
は、コントローラ/ビューと同じ方法で使用できます。唯一のことは、完全なURLが必要な場合は、フルベースのURL定数を自分で定義する必要があることです。
if (!defined('FULL_BASE_URL')) {
define('FULL_BASE_URL', 'http://example.com');
}
私はルートがシェルでデフォルトでは追加されないと思います。それらをインポートすると、 'App :: uses()'は経路について何も言わない。 – linkyndy
'App :: uses( 'ルータ'、 'ルーティング');'。あなたがパスについて確信が持てない場合は、ケーキのlib構造をチェックしてください。それは 'App:uses()'にもかなりいいです。 – lp1051
私もこれに問題があります。 "致命的なエラー:クラス 'ルータ'" – numerical25
使用
1は、( 'BASE_URL'、 'autoauction')を定義する定義。 /app/Config/bootstrap.php 2. $ home = Router :: url( '/'、true); $ this-> out($ home.BASE_URL);
それが動作します。
- 1. CakePHPシェル、コントローラアクションの使用方法
- 2. CakePHP:シェルで使用するコンポーネントを使用するコントローラアクションのモジュール化
- 3. API用のCakePHPルート
- 4. バックグラウンドでCakePHPシェルを実行する
- 5. Cakephpルートを設定する
- 6. cakephp 2.0でプラグインのシェルを実行
- 7. CakePHPシェル引数にアクセスするには?
- 8. CakePHPカスタムキャッシュエンジンとシェルの問題
- 9. CakePHP 2シェル引数help/example
- 10. CakePHPのルートとパス
- 11. CakePHPの3:私は、CakePHP 3.自分のアプリケーションで</p> <p>をしてシェルを使用してcronジョブを構築していますシェル
- 12. CakePHPコンソールがシェルで動作しない
- 13. cakephpシェルで絶対パスのURLを取得する方法
- 14. CakePHPのルートは、コントローラ名
- 15. 役割別ルート管理cakephp
- 16. CakephpブレッドクラムgetCrumbルートのURL
- 17. AppControllerでコンポーネントCookieを使用するCakePHP
- 18. コントローラでcakephpヘルパーを使用する
- 19. CakePHPでトランザクションを使用する
- 20. Foundation ZurbをCakePHPで使用する
- 21. CakePHPでXML APIを使用する
- 22. CakePHP 1.3.6でページネーション+ルートの問題
- 23. Cakephp 3でMemcachedを使用
- 24. CakePHPはシェルとそのタスク間でコードを共有します
- 25. シェルでのトラップコマンドの使用
- 26. シェルから電子メールをテストするCakephp 3.x
- 27. コントローラからシェルを実行するCakePHP 3.x
- 28. cakePHPでuserAgentが使用するのは?
- 29. phpシェルを使用するSymfony2スクリプト
- 30. emberjsルートでスラッグを使用する
あなたは何を覚えていますか?ルータはURLをルーティングするためのものです。シェルは、ブラウザではなくOS端末から呼び出されるため、URLとは何の関係もありません。 – Oldskool
私はいくつかのアクションを記録するcronジョブをやっています。これらのアクションにはいくつかのURLがあり、ログを見ると簡単にアクセスできます。そのため、私は 'Router :: url()'を使う必要があります。 – linkyndy