❝最近バックエンドのグローバリゼーションについて考えています。バックエンド フレームワークは Layui を使用しています。ここで問題について簡単に話しましょう!
❞
#私は 2 年間働いていますが、技術文書は使用可能なものしか見ることができません。使用後に読みます。一般的にドキュメントに目を通したことがありません。
最近の質問に対して、以前に ThinkPHP のドキュメントを熟読したとは言えませんが、おそらく一度も読んだことがないため、次のような質問が生じました。
プロジェクトはグローバル化する必要があります。最初に構築するのはバックエンドです。バックエンドは ThinkPHP によって構築され、フロントエンド UI フレームワークはlayui を使用します。
最初に直面する問題は、どのようにして多言語を実現するかということです。今日私が遭遇した 2 番目の問題は、Layui ページングの多言語化です。
ドキュメントは早めに読んでおくと無駄になりませんので、たくさんの時間。 TP の多言語化は特に何もする必要がなく、言語パッケージを設定した後、lang ヘルパー関数を使用して直接使用できます。
皆さんも同じ間違いをしないように、暇なときや暇なときに必要な技術文書を読んでいただければと思います。
ドキュメントに関しては、テクノロジーを学び始めたばかりの場合でも、長年テクノロジーを使用してきた場合でも、新しいニーズに遭遇したときに時間を無駄にしないように、ドキュメントを最初から最後まで読む必要があります。
Kaka が使用している TP フレームワークを例にとると、ディレクトリを一度読み込んだとしても、後で非常に多くのことが起こります。
ですから私は、皆さんがもっと多くの文書を読んでいただけることを願っています。それはあなたにとって有益なだけであり、害を及ぼすものではありません。
これは Laui さんへの 2 番目の質問です。ページネーションの問題。
要件は、さまざまな言語に対応する言語を表示することであり、言語パックについては言及しません。
Kaka がプログラムのこの部分を書いたとき、最初のアイデアは、コード内の前のページと次のページの単語を直接検索することでした。
検索の結果、layuiさんのページのjsファイルにあることが分かりましたが、難読化されたコードであり、考えずに変更することはできません。
開発者が独自の要件をカスタマイズすることを望んでいる場合、なぜコードを難読化するのでしょうか?そこでカカはBaiduを始めましたが、Baiduを始めてから長い時間が経ちましたが、私はまだ答えが見つからず、黙って考えていました。
TPで負けた後、layuiのフレームワークのソースコードを開いたのですが、正直これを見たカカは真剣に見ずにそのまま閉じてしまいました。
layui ページング コードは次のようになります。実際、これは非常に明白です。カウントと制限は両方ともバックグラウンドで返されるため、この prev もカスタマイズできます。 このとき、Lauiui文書に戻ると、「カスタム」という明るい言葉が本当に眩しいです。
これら 2 つの事件の後、文書と資料にもっと注意を払うことができることを願っています。自分の仕事をもっと厳しくする、学習スタイルと問題解決の効率。
❝学習の継続、ブログの継続、共有の継続は、キャリア以来、カカが常に貫いてきた信念です。Nuoda Internet でのカカの記事がそうであることを願っています。助けを持ってきてください。
❞
以上がプログラマとして、私たちは TP のドキュメントを注意深く読んだことがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。