問題タブ [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.

0 投票する
2 に答える
7592 参照

typo3 - extbase フレームワークでタイポスクリプトの値を取得する

私は extbase(MVC) Framework を初めて使用します。拡張機能でタイポスクリプトの値を取得するにはどうすればよいですか:

例:次のようなタイポスクリプトの値があるとします。

コントローラーの特定のアクションでこれらの値を取得するにはどうすればよいですか?

0 投票する
4 に答える
501 参照

typo3 - typo3extbaseバックエンドモジュールの出力を制限する

extbaseを使用してバックエンドモジュールを作成し、ユーザーグループごとにtypo3 4.5異なるextbaseモデルを表示したいのですが、方法がわかりません。私のアイデアは、ユーザーグループごとに1つのバックエンドモジュラーを登録することでしたが、面倒すぎると思います。拡張機能でユーザーグループとその権限を確認したくありません。これを取得する方法はありますか?

例:

0 投票する
1 に答える
819 参照

mocking - Typo3 extbase は phpunit テストで toArray を使用します

私はextbase-extension(typo3 4.5)を持っています

それは非常にうまく機能しますが、コードをテストして、テストリポジトリの findAll メソッドをモックしたいと考えています。toArray メソッドを持つために返さなければならない型がわからない

もちろん、私の単体テストはエラーをスローします:「非オブジェクトでメンバー関数 toArray() を呼び出します」

0 投票する
1 に答える
928 参照

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で結果が得られません。

誰かがアイデアを持っていますか?

0 投票する
2 に答える
396 参照

phpunit - PHPUnit と extbase を使用してフィクスチャを Testdb にロードする

テストケースでテストデータを MySQL にロードする方法を探していphpunitます。私はtypo3 4.5を使用しており、テストケースでページの上書きといくつかの機能をテストしたいと考えています。私はすべてのモデルを常に手作業で作成したくはありません。また、テストごとに test-db といくつかの sql-file をロードしたいと考えています。これは可能ですか?

0 投票する
1 に答える
1741 参照

service - Typo3extbaseユーザー認証サービス

Webサービスからユーザーデータをフェッチするサービスモジュールを作成しようとしています。このチュートリアルを見つけましたが、拡張機能を構築するための「古い」方法を示しています。このようなextbase-extensionを書くことは可能ですか?それはどのように見えるべきですか?

0 投票する
1 に答える
1183 参照

typo3 - Typo3 TCA itemsProcFunc with extbase

extbase-action を使用して、tca の選択ボックスを埋めようとしています。

関数を呼び出すようにしましたが、注入メソッドは呼び出されませんでした。私の間違いは何ですか?

extbase ブートストラップ呼び出しはないと思いますが、どうすれば実現できますか?

0 投票する
1 に答える
702 参照

caching - TypoScriptオブジェクトパスを介してブートストラップされたExtbase拡張機能は、彼のアクションをキャッシュしません

TypoScript オブジェクト パス (USER_INT) 経由で Extbase プラグインをブートストラップします。

この拡張機能の list アクションはキャッシュされなくなりました (コントローラーでタイムスタンプを出力してテストしました)。

ページのフロントエンド プラグインを介してアクションを読み込むと、拡張機能のキャッシュが正しく機能しています。

私のext_localconf.php

誰かがここで何が起こっているのか理解していますか? この問題を解決するにはどうすればよいですか?

0 投票する
2 に答える
943 参照

php - Extbase: 新しいレコードを隠す

createAction: 新しく作成されたレコード (フロントエンド) をデフォルトで「非表示」に設定することは可能ですか?

バックエンド管理者にまずチェックしてもらい、後で公開してもらいたいです。