問題タブ [nette]
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.
javascript - DataTables とネット。スニペットを更新すると、Datatables 要素が削除されます
Nette と一緒に動作する DataTables に問題があります。
私の JavaScript コード:
HTML ネット:
通常は機能しますが、Nette スニペットが更新されると、DataTables 要素 (ページ、注文など) が削除されます。ページが更新されると、これらの要素が返されます。私は Nette Framework 2.3 と Doctrine 2 を使用しています。
oop - ネット: モデル vs ベンダー ライブラリ
私は、すべてのサンドボックス プロジェクトでしばらくの間実装してきたいくつかのモデルを持っています。一定の実装といくつかのモデルの違いは何ですか。理論的には同じファイルが含まれる私自身のライブラリ。
質問 #1 : いくつかのモデル オブジェクトとライブラリからの同じオブジェクトの間で、実行時間とページの読み込みに違いはありますか?
質問 #2 : いくつかのモデルではなくライブラリを使用する必要があるのはなぜですか (またはその逆)?
質問 #3 : この 2 つに違いがない場合、コンポーザーの実装を簡単にするためだけに独自のライブラリを作成する必要がありますか、それとも、モデルを使用したカスタムサンドボックスの git 担当者のようなものを使用する方がよい選択肢ですか?
php - Latte - 変数の代わりに TPL で関数を呼び出す (理想的にはパラメーターを使用)
何年も前に作成した古い Web サイトを書き直し、テンプレート システムを使用することにしました。私は Latte を PHP ファイルの生成に使用することにしました。これにより、毎回 tpl を解析するシステムと比較して非常に高速になります。しかし、ラテで関数を呼び出してその結果を取得する方法を理解できませんでした。
私はカスタム会社の TPL システムに慣れています。このシステムは、任意の関数を呼び出すことができ、関数定数を呼び出す{function_name.param}
か、関数定数を使用するだけでパラメーターを渡すことさえできます{function::param}
。
このようなことは純粋に Latte で可能ですか (私は Nette や他のフレームワークを使用していません)? PHP のすべての関数を呼び出して、TPL が自由に使用できるパラメーターの配列に追加したくはありません。それは単に遅くなります(そうです、そこでifを使用してからTPLでifを使用できることは知っていますが、それは無駄なコードの複製でもあります)。
TPL (またはその親クラスの OFC) をレンダリングするクラス内の関数を呼び出し、必要なときに (必要な場合でも) その出力を返すことができるようにしたいので、初期化時に関数への不要な呼び出しを避けることができます。 TPL 解析用のパラメーター。
かなりグーグルで検索しようとしましたが、役立つものは何も見つかりませんでした。
また、自動テスト用の Tracy と Tester を使用した Latte を除いて、フレームワークをまったく使用しないことにも言及する必要があります。サイトはそれほど大きくなく、フレームワーク全体を使用すると必要以上に複雑になるため、Nette や Symfony 2 などは使用したくありません。
ありがとう。
.
追伸: だれか Latte のタグを作ってくれませんか?
php - Nette php でのモジュールベースの開発
私の質問は非常に単純です。Nette フレームワークを使用して Web サイトを開発しています。モジュール ベースのプロジェクト構造を使用できますか。例: プロジェクト |- アプリ |- Module_1 |- Module_2
php - ublaboo datagriddは、ラテからプレゼンターへのIDを取得します
Nette プロジェクトでデータグリッド Ublaboo\Datagrid を使用しています。この DataGrid は優れていますが、コンポーネントからプレゼンターへの ID の取得に問題が 1 つあります。
プレゼンターのrenderShowメソッドにIDを取得するshow.latteがあります
これで結構です。
そして、私はデータグリッドでshow.latteテーブルリストを持っています。
プレゼンター:
show.latte からプレゼンターに ID 行を取得するにはどうすればよいですか?
php - コンポーネント内の Nette getUser
ログインしたユーザーの名前を Nette コンポーネント (SomethingControl.php) に取得する方法を尋ねなければなりません。どうやら私はこれを行うことはできません:
だから私はこれを試しました:
しかし、それもうまくいきません。
php - 複数のメールを送信するには?
選択したユーザーにネットメーラーでメールを送信しようとしていますが、常にInvalidStateException
.
foreach を使用して複数取得してaddTo()
いますが、メールが送信されません。