我从客户那里得到了一个加油的php项目。我看到了Fuel php的代码,并且我了解了该项目的工作,然后我想创建一个页面并将存在的模板链接到我的控制器页面中。 我正在创建一个页面控制器并也查看页面,当我从控制器查看页面时工作正常,但是当我使用我当前代码模板时却无法正常工作。我在下面与您共享这两个代码。
项目中的先前代码: Controller_Public_Aboutus类扩展Controller_Public {
@Bean
@InboundChannelAdapter(channel = "new-file-channel", poller = @Poller(fixedDelay = "5000"))
public MessageSource<File> streamingAdapter(Storage gcs) {
FileReadingMessageSource sourceReader = new FileReadingMessageSource();
sourceReader.setDirectory(new File(INPUT_DIR));
sourceReader.setFilter(new SimplePatternFileListFilter(FILE_PATTERN));
return sourceReader;
}
@Bean
@ServiceActivator(inputChannel = "new-file-channel")
public MessageHandler outboundChannelAdapter(Storage gcs) {
GcsMessageHandler outboundChannelAdapter = new GcsMessageHandler(new GcsSessionFactory(gcs));
outboundChannelAdapter.setRemoteDirectoryExpression(new ValueExpression<>(this.gcsReadBucket));
return outboundChannelAdapter;
}
我的代码: Controller_Public_Askanexpert类扩展Controller_Template {
public function action_index($lang = null)
{
$current_language = parent::before();
$data['aboutus'] = Model_About_Aboutustr::find('all', array(
'where' => array(array('language_id', $current_language)
)
)
);
$this->template->title = "About us";
$this->template->content = View::forge('public/aboutus/index', $data);
}
}
现有代码可以访问当前模板,但是我的代码无法访问模板。 如果您有FuelPHP方面的专家,请帮助我解决此问题。