我正在构建一个控制器来显示Visualforce页面上自定义对象的数据.这是我的班级:
public class myController {
Opportunity opp;
list<Leg__c> legs;
public Opportunity getOpp() {
if(opp == null)
opp = [select name, Primary_Contact__r.name, Primary_Contact__r.email, Primary_Contact__r.phone from Opportunity
where id = :ApexPages.currentPage().getParameters().get('id')];
return opp;
}
public getLegs() {
legs = [select Departure__c, Arrival__c from Leg__c
where Opportunity__c = :ApexPages.currentPage().getParameters().get('id')];
}
}
Run Code Online (Sandbox Code Playgroud)
我无法编译!我一直在
错误:myController编译错误:无效的构造函数名称:第12行第12行的getLegs
我做错了什么,怎么能解决这个问题?
请考虑以下事项:
$query = "SELECT legIDs FROM trip";
$result = mysql_query($query) or die("SELECT TRIPS ERROR: " . mysql_error());
while($row = mysql_fetch_assoc($result) or die("fetch error " . mysql_error())) {
echo "<div style=\"border: 1px solid blue;float:left;\">Trip: <div style=\"float:right;\">";
$legID = explode(",", $row['legIDs']);
foreach($legID as $leg) {
$query = "SELECT dep, arr FROM leg WHERE `Key` = " . $leg;
$result = mysql_query($query) or die("SELECT LEGS ERROR: " . mysql_error());
$row2 = mysql_fetch_assoc($result) or die("FILL ARRAY ERROR: " . mysql_error());
echo $row2['dep'] . " …Run Code Online (Sandbox Code Playgroud) apex-code ×1
class ×1
constructor ×1
controller ×1
fetch ×1
mysql ×1
php ×1
salesforce ×1
while-loop ×1