問題タブ [stdclass]
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.
arrays - codeigniter 2 および smarty 3 : stdClass 結果の複数配列が返されました - これらを smarty で表示するにはどうすればよいですか
私のSql関数getLive_projectsには次のクエリがあります-
$query = "SELECT p.* FROM projects p WHERE p.live = 1 ORDER BY client_name ASC";
$response = $this->db->query($query)->result();
My Controller :
// ライブ プロジェクトを取得
$data['live_projects'] = $this->projects->get_live_projects();
// データを含むプロジェクトをロードします
$this->parser->parse("projects.tpl", $data);
{$live_projects|print_r} を使用すると、テンプレートのデータは次のようになります。
)
これをテンプレートに出力するにはどうすればよいですか? {foreach from=$live_projects item=$project} を試してから、{$project->client_name} を使用しようとしましたが、うまくいきませんでした。配列をループするときにオブジェクトを使用できないようにする必要がありますか? 明らかな何かを見逃しましたか?私はこれを正しい方法で行っていますか?返された結果をループして、それぞれをテンプレートの行として表示したいだけです。
フォーラムを検索しましたが、問題を解決する答えが見つかりませんでした。$live_projects[0]->id の使用に関するいくつかの例がありますが、結果セットで多くのアイテムが返される smarty からの出力にどのように組み込むことができますか。
php - stdClass (再び)
私は気が狂うと思いますが、可能な限りすべてを試したと思います!
そのようなオブジェクトを取得しました;
array(3) をループして電子メール アドレスを取得しようとしています。
いくつかのバリエーションがありますが、どこにも行きません。何を理解しているのですか?
アップデート
これはうまく機能し、$sr からオブジェクトを配列として取得できますが、それでも $sr->emailAddress を取得できません。
吐き出す;
php - PHPでstdClassオブジェクトのプロパティを出力するには?
標準クラス オブジェクトを含む配列があります。stdClass オブジェクトでプロパティを返す (出力する) にはどうすればよいですか?
php - カスタム型付きオブジェクトを PHP サービス メソッド呼び出しの引数として渡す
Flex クライアントと PHP サーバー間のリモート ゲートウェイとして zendamf を使用しています。サーバー側の型をクライアント側の型にマッピングしても、サービス メソッドのパラメーターとして渡されるオブジェクトには影響がないようです。カスタム型を持つすべてのオブジェクトは stdClass インスタンスとして受け取られます。これを強制する方法はありますか?それとも、ここで何かが欠けていますか?
何かご意見は?
どうも!
php - PHP stdClassの有効なプロパティのグローバルチェック?
PHP stdClassからプロパティをチェックすることは可能ですか?stdClassとして生成されているモデルがいくつかあります。それらを使用するとき、私が呼び出しているプロパティが何らかのコアクラスに存在するかどうかを確認したいと思います。__getがstdClassによって無視されていることに気づきました...
stdClassのプロパティがオブジェクトに存在するかどうかを確認するにはどうすればよいですか?
php - stdClass オブジェクトと配列が混在する Foreach ループ
ここに、Soap を使用した Web サイトからの出力があります。
プログラム、コミッション、および gpp->_ からのデータ (foreach ループを使用) が必要です。次のように、プログラムとコミッションからデータを取得できます。
魅力のように機能します。ただし、からデータを取得できませんgpp->_
(結果としてショップリンクが必要です)。私は現在持っています:
「オブジェクト以外のプロパティを取得しようとしています」というエラーが表示されます。バリエーションがあればたくさん試しましたが、うまくいきません。私は本当に近いと思います。誰にも解決策がありますか?
php - PHPは文字列をstdClassオブジェクトに追加します
データベースからレコードを取得しています。サイト言語に基づいて動的に作成されているというフィールドがありますcontent_fr
。_fr
テーブルからすべてのレコードを取得すると、もちろんcontent_fr
フィールドが得られます。私がする必要があるのは、 $content が存在しないので理にかなっていますが、 $content が存在しないため、case _fr
連結しようとすると$row->content.'_fr'
エラーが発生する場合に、これに手動でサフィックスを割り当てることです。標準配列を使用すると、のように実行でき、正常に動作しましたが、stdClass を使用するとエラーが発生します。Notice: Undefined property: stdClass::$content
$content_fr
$row['content_fr']
$row->content.'_fr'
phpがそれを と見なすように、どうすれば1つの文字列に変換でき$row->content_fr
ますか?
php - タイプ stdClass のオブジェクトを配列として使用できません
次のエラーが発生することがあります Fatal error: Cannot use object of type stdClass as array in.. with this function:
しかし、このエラーは特定のドメインでのみ発生することがあります。
php - stdClass オブジェクトの出力
私は持っている:
私が行った場合:
私は得る:
だから私はその値を取得しようとしました:
私も試しました:
but that prints nothing, any idea what I'm doing wrong here?
php - SoapClient コマンドからの Std クラス オブジェクトの戻り値を XML に解析する方法
SoapClient コマンドの応答はそれを返しました:
戻り値を XML にするにはどうすればよいですか?