我想更改此代码段以从表中获取一些数据,而不是触发主键(看起来像load()函数的默认行为),我想在我的请求中触发另一个字段...我怎样才能做到这一点 ?
$mytable = Mage::getModel('mytable/mytable')->load($mytable_id)->getData();
Run Code Online (Sandbox Code Playgroud)
谢谢
您可以使用该集合:
$mytable = Mage::getModel('mytable/mytable')->getCollection()->addFieldToFilter('your_attribute_code', 'your_filter_value'); // here you'll get a collection
Run Code Online (Sandbox Code Playgroud)
除此以外:
$mytable = Mage::getModel('mytable/mytable')->load('filter_value', 'attribute_code');
Run Code Online (Sandbox Code Playgroud)