Не удалось найти в Google эту информацию.
Я знаю, что это поле (frontend_input) является частью некоторого класса атрибутов.
Где я мог найти это в коде и как это работает?
UPDATE:
Я нашел папку классов, в которой определены классы frontend_input.
Это lib / Varien / Data / Form / Element / . **
Некоторая логика, которую я нашел здесь - app / code / core / Mage / Eav / Model / Resource / Entity / Attribute.php:
/**
* Retrieve attribute codes by front-end type
*
* @param string $frontendType
* @return array
*/
public function getAttributeCodesByFrontendType($frontendType)
{
$adapter = $this->_getReadAdapter();
$bind = array(':frontend_input' => $frontendType);
$select = $adapter->select()
->from($this->getTable('eav/attribute'), 'attribute_code')
->where('frontend_input = :frontend_input');
return $adapter->fetchCol($select, $bind);
}
и вызов getAttributeCodesByFrontendType здесь:
Приложение / код / ядро / Mage / Каталог / данные / catalog_setup / данных обновления-1.6.0.0.4-1.6.0.0.5.php
$eavResource = Mage::getResourceModel('catalog/eav_attribute');
$multiSelectAttributeCodes = $eavResource->getAttributeCodesByFrontendType('multiselect');
Но я все еще недостаточно понимаю, для чего используется поле * frontend_input *?