初歩的な質問: PHP コードを別の PHP ファイルにコピーすると、その機能が実現できないのはなぜですか?
リリース: 2016-06-23 13:26:15
我们公司网站的代码,现在我想将两个界面的功能结合起来。html和对应的php都找到了,将他们其中一段复制到另一个php文件中,为何无法实现。是同一个网站的…… 代码如下 php:
_tpl_vars['data']['title']; ?> _tpl_vars['data']['description']; ?>
本网价格: ¥_tpl_vars['data']['bwjiage']; ?> 市场价:¥_tpl_vars['data']['scjiage']; ?>
学车类型
_tpl_vars['leixing']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['k'] => $this->_tpl_vars['v']):
?>
_tpl_vars['k'] == 0): ?> class="hover" lx="_tpl_vars['v']; ?> ">_tpl_vars['v']; ?> 首付金额: 200 400 600 800 1000 1500 2000 分期月数: _tpl_vars['qishu']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['v']): ?> _tpl_vars['v']; ?> ">_tpl_vars['v']; ?> 个月 我能分几期?
注明:_tpl_vars['data']['zhuming']; ?>
html:
{{$data.title}} {{$data.description}}
本网价格: ¥{{$data.bwjiage}} 市场价:¥{{$data.scjiage}}
学车类型
{{foreach from=$leixing item=v key=k}}
{{$v}} {{/foreach}}
首付金额: 200 400 600 800 1000 1500 2000 分期月数: {{foreach from=$qishu item=v}} {{$v}}个月 {{/foreach}} 我能分几期?
注明:{{$data.zhuming}}
{{$data.content}}
可选学车
{{fflist catid=29 pagesize="7" to="kxjx" order="`sort` asc,`create_time` desc"}} {{foreach from=$kxjx item=kx}} {{/foreach}} 私は初心者です、精神薄弱の問題についてはコメントしないでください
ディスカッションに返信 (解決策) 視覚的には、1 つはテンプレート エンジンで、もう 1 つはネイティブのphpファイルだけでは機能しません。 。
何をコピーしているのでしょうか? 目視で確認すると、1 つはテンプレート エンジンで、もう 1 つはネイティブの php ファイルです。 。
私は php に触れたことがないので、何も知りません。 。 。
これはテンプレートファイルのようです。変更したいのですが、テンプレート ファイルのスタイルを変更する方法がわかりません。ただし、変数やメソッド関数などを含む限り、変更することはできません。そこで、PHP ネイティブ ファイルを見つけて変更しましたが、それでも変更できませんでした。何が起こっているのでしょうか? ? ?
何をコピーしているのでしょうか? 視覚的には、1 つはテンプレート エンジンで、もう 1 つはネイティブの PHP ファイルです。 。
私は php に触れたことがないので、何も知りません。 。 。
これはテンプレートファイルのようです。変更したいのですが、テンプレート ファイルのスタイルを変更する方法がわかりません。ただし、変数やメソッド関数などを含む限り、変更することはできません。そこで、PHP ネイティブ ファイルを見つけて変更しましたが、それでも変更できませんでした。何が起こっているのでしょうか? ? ?
php ファイルは templates_c というフォルダーにありました。これはコンパイルされたフォルダーを意味するとインターネットで見たようですが、コンパイルされた php を直接変更することはできないのでしょうか。
templates_c はプログラムを実行するたびに新しいファイルが生成されて上書きされるため、変更しても無駄になります。
templates_c ディレクトリがあるため、Smarty テンプレート エンジンを使用しています Smarty3 ユーザー マニュアルをよく読むことをお勧めします。また、緊急の場合に備えてコピーをダウンロードすることをお勧めします https://www.baidu. com/s?ie =UTF-8&wd=Smarty3+%E6%89%8B%E5%86%8C
templates_c は、プログラムが実行されるたびに新しいファイルが生成されて上書きされるため、変更すると一時ファイルになります。それは無駄になります。
有効にするにはどのファイルを変更する必要がありますか?元のファイルなどはありますか?教えてください、ありがとうございます
templates_c ディレクトリがあるので、Smarty テンプレート エンジンを使用していることになります Smarty3 ユーザー マニュアルを注意深く読むことをお勧めします。また、緊急時のためにコピーをダウンロードすることをお勧めします https ://www.baidu. com/s?ie=UTF-8&wd=Smarty3+%E6%89%8B%E5%86%8C
たくさんあるので時間がかかりそうですしばらく。その前に、この問題を解決するためのヒントをいくつか教えていただけますか? 上司が毎日私に催促してきて、Web サイトのアーティストは泣き出しました
テンプレート ディレクトリの下のファイルを変更してください
テンプレート ディレクトリの下のファイルを変更してください
テンプレートを見てみました フォルダー内のphpファイルはtemplates_cフォルダー内のphpファイルとはかなり違う感じで、htmlに対応していないようです。これらはすべてメソッド クラスです。また、特定の HTML に関連しているわけではないのに、同じ HTML 上で使用できる変数と使用できない変数があるのはなぜでしょうか。 ? ?
templates ディレクトリ内のファイルを変更します
templates フォルダー内の php ファイルを確認しましたが、templates_c フォルダー内の php ファイルとは大きく異なるように感じますが、そうではないようです。 htmlに対応します。これらはすべてメソッド クラスです。また、特定の HTML に関連しているわけではないのに、同じ HTML 上で使用できる変数と使用できない変数があるのはなぜでしょうか。 ? ?
テンプレートでこれらの php を見つけましたが、HTML 関数に関するものとは思えません
これら以外の場合は、他のフォルダーで .tpl または .html を探すことができます。ファイル
これらのいくつかのファイルではありません。他のフォルダーにある .tpl または .html ファイルを探してください
これは当てはまりますか? 以前は .net を使用すると、.cs ファイルが不完全になります。 PHPではコンパイル後に削除されるのでしょうか?