2017-10-31 4 views
0

私の最後の質問を修正した後、私のelggプラグインの仕上げにいくつかの問題が発生しました。 Apperently私は以下のコードでElggのElggとRelationship_created_time_lowerの使用

に誤用や誤解作成した時間の使用を下限と上限機能しています:この機能を使用して

$monthSpan = (30 * 24 * 60 * 60); 
$startTime = time() - $monthSpan; 

$MemberDifference = elgg_get_entities_from_relationship(array(
    'relationship' => 'member', //get Members 
    'relationship_guid' => $group->guid, //get individual guid for use 
    'inverse_relationship' => true, 
    'type' => 'user', //users are returned 
    'limit' => 20, 
    'joins' => array("JOIN {$db_prefix}users_entity u ON e.guid=u.guid"), 
    'order_by' => 'u.name ASC', 
    'relationship_created_time_lower' => $startTime, //the furthest back it will reach 
    'relationship_created_time_upper' => time(), //possibly unneeded, but ensures the closest date is today 
    'count' => true, 
)); 

、私はメンバーのすべてを取得するために私の方法に応じて構築されました関連グループでは、理論的には、先月にそのグループに登録したメンバーを取得する必要があります。残念ながら、彼らは参加した時間にかかわらず、グループ内のすべてのメンバーをつかむつもりです。

私はどこに間違っていたのですか?

答えて

0

私のバージョンのElggは低すぎます。そうでないと、コードブロック全体が機能します。 Working Elgg 1.8では、次のコードを使用する必要がありました。

これは完全に機能し、正確に何を探しているかを示しています。

関連する問題