0

管理者が各顧客に固有のファイルをアップロードできる、magento の管理パネルの顧客セクションにカスタム属性があります。

このファイルをフロントエンドに表示して、ダウンロードできるようにする方法が必要です。ファイルのアップロードを可能にするモジュールは、私の同僚がモジュール クリエーターを使用して作成しました。リンク: http://www.silksoftware.com/magento-module-creator/

誰かがこの問題に関する情報を持っていて、これに光を当てることができれば. 私は非常に感謝されます。

マジェントのバージョン: 1.7

よろしく、

ジュリアン

4

1 に答える 1

1

顧客コレクションをロードし、すべての属性を選択するように指示し (または、属性コードがわかっている場合はそれを使用)、顧客 ID でフィルター処理することができます...

    $customerId = 1;

    $customer = Mage::getModel('customer/customer')
    ->getCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('entity_id', array('eq' => $customerId))
    ->getFirstItem();

    // There may be a better way, but i've found that using the collection method returns all attributes easily.

    var_dump($customer);
    die();

var_dump から、見たい属性を確認できるはずです。

 $myAttributeName = Mage::getModel('customer/customer')->load(185)->getMyAttributeCode()->getName();
于 2013-01-09T14:05:30.363 に答える