5

このようなデータを持つ配列があります

$valueOptions = array(
                       'order_shipping_data_firstname' => Mage::helper('orders2csv')->__('order shipping firstname'), 
                       'order_shipping_data_lastname' => Mage::helper('orders2csv')->__('order shipping lastname'),
                       'order_shipping_data_region' => Mage::helper('orders2csv')->__('order shipping region'),
                       'order_shipping_data_street' => Mage::helper('orders2csv')->__('order shipping street'),
                       'order_shipping_data_city' => Mage::helper('orders2csv')->__('order shipping city')
                );

名と姓のフィールドを組み合わせる必要がありますが、解決策がわかりません。これは、姓/名/名前を参照するモジュール内の唯一のファイルであるため、magento フレームワーク内から外部で呼び出しています。理想的には、それらは変数に格納され、それらを $fullname = $first で組み合わせることができます。$last などですが、これは配列では機能しません。

の使い方はよくわかりませんが=>、右側を編集してこれを作成すればわかります。オプションは(ドロップダウンで)必要な場所に表示されるので、結合して前に配置=> Mage::helper('orders2csv')->__('order shipping fullname')しようとしていると思います'order_shipping_data_firstname'&'order_shipping_data_lastname'これですが、配列内ですか?

また、変数で別の配列を開始し、その変数を valueOptions 配列に挿入しようとしましたが、これは壊れました。

4

2 に答える 2

3
$foo = array(
    'bar' => array(
        "hello",
        "world"
    ),
);
var_dump($foo);

配列にネストされた配列

于 2012-12-20T05:28:50.527 に答える
1

これを試して:

$orders = Mage::helper('orders2csv');
$valueOptions = array(
        'order_shipping_data_firstname' => $orders->__('order shipping firstname'), 
        'order_shipping_data_lastname' => $orders->__('order shipping lastname'),
        'order_shipping_data_fullname' => $orders->__('order shipping firstname').' '.$orders->__('order shipping lastname'),
        'order_shipping_data_region' => $orders->__('order shipping region'),
        'order_shipping_data_street' => $orders->__('order shipping street'),
        'order_shipping_data_city' => $orders->__('order shipping city')
);

またはこれ:

$orders = Mage::helper('orders2csv');
$valueOptions = array(
        'order_shipping_data_firstname' => $orders->__('order shipping firstname'), 
        'order_shipping_data_lastname' => $orders->__('order shipping lastname'),
        'order_shipping_data_fullname' => $orders->__('order shipping fullname'),
        'order_shipping_data_region' => $orders->__('order shipping region'),
        'order_shipping_data_street' => $orders->__('order shipping street'),
        'order_shipping_data_city' => $orders->__('order shipping city')
);
于 2012-12-20T05:29:24.680 に答える