問題タブ [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 投票する
1 に答える
1110 参照

php - Fluid テンプレート内の値を出力する

流動的なテンプレートがあり、この流動的なテンプレートに配列を渡しています。その流動的なテンプレート ファイルでその配列を操作する必要があります。私の目的は、以下に示すように、その配列の各値をテンプレート ファイルに出力することです。

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

plugins - TYPO3 4.7.2には、タイポスクリプトによるextbaseプラグインが含まれています

私は拡張機能を作成し、バックエンドを介したプラグインの実装はすべてを正しく行います。

しかし、タイポスクリプトを使用して拡張機能を実装しようとすると、毎回このエラーが発生します。

エラーが発生しました。

デフォルトのコントローラーを判別できません。ext_localconf.php で Tx_Extbase_Utility_Extension::configurePlugin() を確認してください。

理由はわかりません..さまざまな実装を試しました (tx_extbase_core_bootstrap->run または tx_extbase_dispatcher->dispatch ごとに、追加情報ありとなし)。現在のタイポスクリプトは次のようになります。

私はすべてを二重および三重にチェックしましたが、単一の障害は見つかりませんでした...「アクション」と「コントローラー」の部分なしで試してみましたが、何も変わりませんでした

ext_localconf.php の configurePlugin 部分は次のようになります。

「表示」アクションにはパラメーターがありません。そこで、表示するオブジェクトのUidを取得する場所からts設定をロードします

PS: すべての変更の後、キャッシュをクリアし、typo3conf の「temp_CACHED_...」ファイルを削除しました。

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

mapping - 独自の extbase 拡張機能で tt_content をマップする方法は?

いくつかのプロパティを持ち、同じ拡張機能で 2 番目のモデルと 1:1 の関係を持つ 1 つのモデルを取得しました。その 2 番目のモデルを tt_content に完全にマップしたいと考えていました。そのため、ユーザーは最初のモデルに tt_content オブジェクトを挿入できます。

BE では問題ありません。最初のモデルからオブジェクトを挿入でき、そこに tt_content オブジェクトを挿入できます。データベースで、私の最初のモデルは tt_content オブジェクトの uid である「コンテンツ」列を取得したので、すべてが正しいと思いました...

しかし、次にコントローラーに...何も取得しません...「コンテンツ」プロパティのNULL値だけです...

これは私が「コンテンツ」プロパティをテストした方法です:

そしてそれはただ「NULL」を返します

aaaaaand ここに tt_content オブジェクトを含む最初のモデルに関するいくつかの情報があります:

最初のモデル:

2 番目のモデル:

最初のモデルの TCA の「コンテンツ」セクション:

そして、TSセットアップで、これを「永続性」に追加しました:

その構成のどこにエラーがあるのか​​ わかりません...リポジトリ/モデル/何かは、最初のモデルのコンテンツプロパティを2番目のモデルのオブジェクトで自動入力する必要はありませんか? 少なくとも空のもの?

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

random - TYPO3 Extbase クエリの Rand()

TYPO3 で Extbase を使用しています。

データベースからランダムなレコードを取得できるリポジトリ機能を作成したいと考えています。

Extbase クエリ言語でこれを解決する方法はありますか?

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

extbase - extbaseリポジトリオブジェクトを複製しています

私のextbase/Fluidプロジェクトでは、create、delete、listなどの標準アクションに加えて、リポジトリに保存されているモデルクラスオブジェクトの複製を作成したいと思います。findall()を使用すると、すべてのオブジェクトがリストに表示され、削除、編集などの対応するアクションがそれぞれの横に表示されます。オブジェクトを複製するために、対応するコントローラーで複製アクションを作成しました。コードは次のとおりです。

十分に単純なようですが、リポジトリに新しいオブジェクトが追加されておらず、エラーが発生していません。ドキュメントを確認しましたが、複製に使用できる明示的なメソッドがありません。

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

php - pi_getLLのTYPO3Extbaseコード?

円周率ベースの拡張機能では$this->pi_getLL('languagekey')、変換された変数を取得します。

そのためのExtbaseコードは何ですか?

これをFluidTemplateで行う方法は知っていますが、リポジトリに必要です。

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

sitemap - TYPO3 Extbase: モデルからページツリーをレンダリングするには?

extbase/fluid (ページツリーに基づく) にある種のサイトマップを作成したいと考えています。pagesテーブルをモデルにロードしました:

コントローラーとリポジトリーを作成しましたが、モデルへの関係としてサブページをロードできる部分に行き詰まります。

例えば:

私のルートページを返します。しかし、使用できるモデルをどのように拡張できます$page->getSubpages()$page->getNestedPages()?

モデル内である種のクエリを作成する必要がありますか? または、既存の機能 (オブジェクト ストレージなど) でこれを解決する必要がありますか?

私は多くのことを試しましたが、これがどのように機能するかを簡単に理解できます。

0 投票する
8 に答える
18444 参照

sql - Extbase-クエリから作成されたSQLを取得します

私はtypo3拡張機能からいくつかのデータベーステーブルを取得したいです。拡張機能はextbaseに基づいています。

クエリは常に何も返しませんが、データは存在します

私はこれを試しました:

この:

結果として両方ともnullを返します。

クラスが作成するSQLを取得して、バグがどこにあるかを調べることは可能ですか?

いくつかのextbase永続クラスを調べましたが、手がかりが見つかりませんでした

編集:興味のある人のために..私は「解決策」を見つけました。

statement()メソッドを使用してクエリを作成する場合は、この関数を使用してクエリを出力できます。

プレースホルダーを置き換えるものではありません。ただし、このメソッドを使用して変数を取得できます

これは、extbase拡張機能を編集せずに、私が見つけた最高のソリューションです。

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

typo3 - TYPO3 Extbase:$BE_USERにアクセス

フロントエンドのExtbaseコントローラー内の$BE_USER変数にアクセスするにはどうすればよいですか?ログインしているバックエンドユーザーIDを知りたいだけです。

http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/3/6/

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

typo3 - fluid を使用して Tx_Extbase_Persistence_QueryResult からテーブルを作成する

私はtypo3を使用しており、その仕組みを学んでいます。いくつかの写真でテーブルを作成しようとしていますが、試したことはすべてうまくいきませんでした。そのため、これを実現する方法についていくつかの提案をしたいと思います。

ここに私が持っているものがあります:

私のコントローラーでは、一連の写真を含むTx_Extbase_Persistence_QueryResultを取得します。

そして、これが私のindex.htmlでそれらを使って行うことです:

現時点では、利用可能なすべての写真が並んでいます。タグ内に for ループがあるためです。しかし、4枚の写真でそれらを行にグループ化する方法を見つけたいと思います. しかし、queryResult を 4 つの要素のグループに分割する方法がわかりません。

これが十分に明確であることを願っています。

読んでくれてありがとう :)