問題タブ [extbase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typo3 - extbase フレームワークでタイポスクリプトの値を取得する
私は extbase(MVC) Framework を初めて使用します。拡張機能でタイポスクリプトの値を取得するにはどうすればよいですか:
例:次のようなタイポスクリプトの値があるとします。
コントローラーの特定のアクションでこれらの値を取得するにはどうすればよいですか?
typo3 - typo3extbaseバックエンドモジュールの出力を制限する
extbaseを使用してバックエンドモジュールを作成し、ユーザーグループごとにtypo3 4.5
異なるextbaseモデルを表示したいのですが、方法がわかりません。私のアイデアは、ユーザーグループごとに1つのバックエンドモジュラーを登録することでしたが、面倒すぎると思います。拡張機能でユーザーグループとその権限を確認したくありません。これを取得する方法はありますか?
例:
mocking - Typo3 extbase は phpunit テストで toArray を使用します
私はextbase-extension(typo3 4.5)を持っています
それは非常にうまく機能しますが、コードをテストして、テストリポジトリの findAll メソッドをモックしたいと考えています。toArray メソッドを持つために返さなければならない型がわからない
もちろん、私の単体テストはエラーをスローします:「非オブジェクトでメンバー関数 toArray() を呼び出します」
mapping - pages_language_overlay マッピングで findByPid が機能しない
(私は extbase-extension で Typo3 4.5 を使用しています。)
pages_language_overlay を extbase-model にマップしました
モデル Tx_Extension_Domain_Model_ModelName をいくつかのセッターとゲッターで作成しました。リポジトリ Tx_Extension_Domain_Repository_ModelNameRepository を追加した後
このようにリポジトリを挿入します
findByPid でエントリを選択できません。私はfindByUidでテストしていて、pidをエコーして動作しましたが、findByPidで結果が得られません。
誰かがアイデアを持っていますか?
phpunit - PHPUnit と extbase を使用してフィクスチャを Testdb にロードする
テストケースでテストデータを MySQL にロードする方法を探していphpunit
ます。私はtypo3 4.5を使用しており、テストケースでページの上書きといくつかの機能をテストしたいと考えています。私はすべてのモデルを常に手作業で作成したくはありません。また、テストごとに test-db といくつかの sql-file をロードしたいと考えています。これは可能ですか?
service - Typo3extbaseユーザー認証サービス
Webサービスからユーザーデータをフェッチするサービスモジュールを作成しようとしています。このチュートリアルを見つけましたが、拡張機能を構築するための「古い」方法を示しています。このようなextbase-extensionを書くことは可能ですか?それはどのように見えるべきですか?
typo3 - Typo3 TCA itemsProcFunc with extbase
extbase-action を使用して、tca の選択ボックスを埋めようとしています。
関数を呼び出すようにしましたが、注入メソッドは呼び出されませんでした。私の間違いは何ですか?
extbase ブートストラップ呼び出しはないと思いますが、どうすれば実現できますか?
caching - TypoScriptオブジェクトパスを介してブートストラップされたExtbase拡張機能は、彼のアクションをキャッシュしません
TypoScript オブジェクト パス (USER_INT) 経由で Extbase プラグインをブートストラップします。
この拡張機能の list アクションはキャッシュされなくなりました (コントローラーでタイムスタンプを出力してテストしました)。
ページのフロントエンド プラグインを介してアクションを読み込むと、拡張機能のキャッシュが正しく機能しています。
私のext_localconf.php
:
誰かがここで何が起こっているのか理解していますか? この問題を解決するにはどうすればよいですか?
php - Extbase: 新しいレコードを隠す
createAction: 新しく作成されたレコード (フロントエンド) をデフォルトで「非表示」に設定することは可能ですか?
バックエンド管理者にまずチェックしてもらい、後で公開してもらいたいです。