問題タブ [inflector]

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 に答える
2631 参照

java - 複数形を単数形に変換する Java インフレータ

Java Inflector ライブラリを使用して、単数形を複数形に変換しています。例: 2 ボート => 2 ボート。ただし、入力がすでに複数の場合は失敗します。1 ボート => ボート、バタフライ => バタフライ

他のJavaユーティリティはありますか - 1.必要に応じて複数形を単数形に変換します。例: 1 ボート => ボート

ありがとう!

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

java - 名詞の複数形の見分け方

私は人々が同様の質問をしているのを見たことがありますが、良い答えはありません. 私は今同じ質問に遭遇しました。誰か助けてもらえますか?

下記参照:

入力: 単語のリスト

出力: 複数形の名詞を識別し、可能であれば単数形に変換します

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

php - テーブル名における CakePHP の命名規則

CakePHP アプリの場合、CakePHP の命名規則に従うデータベース テーブル名について考えています。ただし、それ自体はエンティティではなく、追加のエンティティ情報を含む情報を含む一般的なテーブルに何度も遭遇します。このテーブルの情報は再利用を目的としているため、メイン エンティティ テーブルとは別に配置されています。

例: 私は、マスター プロダクトになることもあるプロダクトを扱っています。その場合、テーブル「products」はテーブル「master_product_information」にリンクして、「products」テーブルには不要な追加情報を表示します。

別の例: 複数のページのメタデータを含むテーブル。通常、私はテーブルに「pages_metadata」という名前を付けますが、Cake では複数形にする必要があり、「pages_metadatas」は正しくないようです。したがって、もう一度「pages_metadata_information」に行きます。

エンティティを含まないテーブルにはどのように名前を付けますか? [entity]_information は良いものですか?

いくつかの推奨事項を聞きたいと思っています。

ありがとう。

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

cakephp - Cakephp Inflector::slug() メソッドのエラー

Inflector クラスの slug メソッドを呼び出すと、奇妙なエラーが発生します。コードは次のとおりです。

私が得ているエラーは次のとおりです。

警告 (2): preg_replace(): コンパイルに失敗しました: オフセット 0 で繰り返すものはありません [CORE/Cake/Utility/Inflector.php、546 行目]

メソッドスラッグは次のとおりです。

エラーの原因は何ですか?

追加情報: http://book.cakephp.org/2.0/en/core-utility-libraries/inflector.html

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

php - CakePHP 非オブジェクトでのメンバー関数 save() の呼び出し

私のコードの簡略化されたバージョンから始めましょう:

モデル:Sku.php

コントローラー: SkusController.php

表示: Skus > admin_add.ctp

フォームを送信すると、Call to a member function save() on a non-object というエラーが表示されます。コントローラー ファイルの先頭に次を追加すると、すべて正常に動作し、新しい行が skus テーブルに挿入されます。

適切な命名規則をすべて使用した場合、前の行を省略できませんか? さらに、同じ命名規則に従ってすべてのファイル名とクラス名を Test に変更すると、 $uses 変数なしで機能します。これにより、コードの他の場所に何らかの競合があると思われます。なぜこれが起こっているのか、または潜在的な問題をどこで探すべきかについての提案はありますか?

前もって感謝します!

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

zend-framework - Zend Framework プロジェクトを参照できません 「クラス 'Zend\Filter\AbstractFilter' が見つかりません」

私の場合、追加しました

C:\xampp\php

システム変数に追加し、php.ini ファイルの include_path を次のように編集しました。

include_path=".;C:\xampp\php\PEAR;C:\xampp\htdocs\zf\library"

しかし、新しく作成したプロジェクトを表示しようとすると、このエラーが出力されます。

致命的なエラー: クラス 'Zend\Filter\AbstractFilter' が C:\xampp\htdocs\zend_demo\library\Zend\Filter\Inflector.php の 19 行目に見つかりません

私はZendが初めてなのでわかりません。みんな助けてください...

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

ruby-on-rails - Rails Inflector が正しく分類しない

次のようにしようとするとclassify、最後の文字が途切れます。

なぜこれが起こっているのですか?