| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
エントリの管理エントリの管理 – エントリの追加/名前の変更/移動/削除
ディレクトリへの (新規、あるいは既存) エントリの追加新しいエントリの追加は、二段階の手順を踏んで行います。 まずは新しい Net_LDAP_Entry オブジェクトを作成する必要があります。その後、 Net_LDAP の add() メソッドを使って次のようにエントリを追加していきます。 新規エントリの追加
<?php エントリの名前の変更や移動エントリの名前の変更や移動は、そのエントリの DN に対する操作となります。 エントリを移動するとは、その DN を新たな名前に変更し、 新たなベース DN にするということです。エントリの名前を変更したり移動したりするには、 そのエントリの dn() メソッドをコールします。 一方、Net_LDAP の move() メソッドを使用することもできます。 これは DN のみを処理します。実際に名前の変更や移動の作業を完了するには、 エントリの update() メソッドをコールする必要があることを覚えておきましょう。 Net_LDAP の move() は、その場でエントリを移動します。 entryobject を Net_LDAP の move() で使用すると、 ディレクトリをまたがる移動もできるようになります。 Net_LDAP_Entry によるエントリの移動
<?php Net_LDAP と Net_LDAP_Entry によるエントリの移動
<?php Net_LDAP と DN によるエントリの移動
<?php ディレクトリをまたがる移動
<?php エントリの削除エントリを削除するには、Net_LDAP の delete() メソッドを使用します。 このメソッドに、Net_LDAP_Entry オブジェクトかあるいは削除したいエントリの DN を渡します。 DN がサブエントリを含む場合は、delete() の 2 番目のパラメータに TRUE を渡すと再帰的な削除を行います。 もうひとつの方法としては、削除したい Net_LDAP_Entry オブジェクトの delete() メソッドを単純にコールするというものがあります。 この場合、実際に削除処理を完了するには update() をコールする必要があることに注意しましょう。 エントリの削除
<?php Net_LDAP_Entry オブジェクトによるエントリの削除
<?php |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「エントリの管理」をGoogle検索
|