Seaside:通过RESTful api实例化和渲染组件

时间:2013-11-23 22:12:07

标签: rest smalltalk seaside

我想用一个安静的api公开我的海边应用程序的一个组件。我阅读了海边书籍的REST章节,并没有学习如何从一个安静的过滤器中实例化和渲染我的一个组件。例如,假设我在WARestfulFilter的子类上有一个过滤方法,我该如何填写空白?请注意,我对this previous answer感到紧张,因为我希望渲染的回调也能正常工作。

Myfilter>>showDocument: name
   <get>

  | component |
  component := MyComponent named: name.
  "__how to render this?__"

2 个答案:

答案 0 :(得分:2)

您希望它使用SeasideREST(最初不是为此制作)为组件提供有意义的URL。

但是,您可以查看此主题:http://forum.world.st/Seaside-and-urls-td4721764.html

通过调整SeasideREST实现和目的,我提供了一种方法来做你想做的事情。

答案 1 :(得分:0)

回调时,上一个答案看起来很逼真。

如果你做REST,回调应该不起作用恕我直言。

但是,再次调用时,没有人会阻止您生成对组件有意义的URI。

也许MyComponent中的配置设置可以解决问题。