PHP相当于JavaEE commandLinks

时间:2014-08-09 12:57:30

标签: php java-ee web

我从一本关于JavaEE的书中复制了一些代码。

<h:form>         
        <h:dataTable value="#{lekarzBean.lista}" var="lekarz">            
            <h:column>      
                <f:facet name="header">Edytuj</f:facet>       
                <h:commandLink value="Edytuj" action="#{lekarzBean.zaladujDoEdycji}" actionListener="#{lekarzBean.lekarzListener}">            
                    <f:param name="lekarzID" value="#{lekarz.id}" />       
                </h:commandLink>           
            </h:column>             
            <h:column>             
                <f:facet name="header">Usun</f:facet>   
                <h:commandLink value="Usun" action="#{lekarzBean.usun}" actionListener="#{lekarzBean.lekarzListener}">    
                    <f:param name="lekarzID" value="#{lekarz.id}" />     
                </h:commandLink>
            </h:column>         
            <h:column>             
                <f:facet name="header">Imie</f:facet>             
                <h:outputText value="#{lekarz.imie}" />      
            </h:column>             
            <h:column>              
                <f:facet name="header">Nazwisko</f:facet>   
                <h:outputText value="#{lekarz.nazwisko}" />     
            </h:column>              
            <h:column>                
                <f:facet name="header">Specjalizacja</f:facet>             
                <h:outputText value="#{lekarz.specjalizacja}" />     
            </h:column>         
            <h:column>             
                <f:facet name="header">Przychodnia</f:facet>          
                <h:outputText value="#{lekarz.przychodnia==null? 'Brak':lekarz.przychodnia.nazwa}"/>          
            </h:column>        
        </h:dataTable>      
    </h:form>  

结果我有了这个:

Picture

我想在PHP中做同样的事情,但我不知道如何制作相同的两个commandLinks。我知道,我可以使用$ _GET数组来做,但我不想在我的URL中显示参数。 如何在PHP中实现相同的效果?

1 个答案:

答案 0 :(得分:0)

在引擎盖下,commandLink正在调用一个使用POST将参数发送到服务器的javascript函数。

要在plein PHP中实现相同的功能,您可以通过调用onclick属性上的javascript函数来执行HTTP POST